2009-09-08 10 views
5

Ich habe eine Tabelle von Microsoft Access mit RODBC gelesen. Einige der Variablen hatten einen Namen mit einem Leerzeichen darin.Gute Spaltennamen machen R

R hat kein Problem damit, aber ich tue es. Ich kann nicht herausfinden, wie der Raum geben

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"  

Aber was mache ich, wenn ich etwas will, wie diese

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

Sie sind in Ihrem All-Time-Befehl eine enge Klammer fehlt. Ändert es etwas? Würde "alltime $" CPT Desc "funktionieren? –

Antwort

6

Sie zitieren die Spaltennamen tun, zum Beispiel

alltime$'CPT Desc' 
Verwandte Themen