2009-09-08 23 views
5

He leído una tabla de Microsoft Access utilizando RODBC. Algunas de las variables tenían un nombre con un espacio.Hacer buenos nombres de columna R

R no tiene ningún problema, pero yo sí. no puedo averiguar cómo especificar el espacio

names(alltime) 
[1] "ID"   "LVL7"   "Ref Pv No"  "Ref Pv Name" "DOS"   "Pt Last Name" "Pt First Name" "MRN"   "CPT"   "CPT Desc"  "DxCd1"   "DxCd2"   "DxCd3"   "DxCd4"   
[15] "DOE"  

Pero ¿qué hago si quiero hacer algo como este

> alltime[grep("MIDDLE EAR EXPLORE",alltime$CPT Desc,] 
Error: unexpected symbol in "alltime[grep("MIDDLE EAR EXPLORE",alltime$CPT Desc" 
+2

te falta un paréntesis cerrado en su comando de mudarse allí. ¿Cambia algo? Además, ¿funcionaría 'alltime $" CPT Desc "'? –

Respuesta

9

Véase también make.names

6

Puede citar el nombre de la columna, por ejemplo,

alltime$'CPT Desc' 
Cuestiones relacionadas