2009-09-08 14 views
5

Ho letto una tabella da Microsoft Access utilizzando RODBC. Alcune variabili avevano un nome con uno spazio al suo interno.Creazione di nomi di colonne validi R

R non ha alcun problema con esso ma lo faccio. non riesco a trovare il modo di specificare lo spazio

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"  

Ma cosa devo fare se voglio fare qualcosa come questo

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

Stai perdendo una stretta staffa nel comando alltime. Cambia qualcosa? Inoltre, 'alltime $" CPT Desc "' funzionerà? –

risposta

9

vedere anche make.names

6

Si può citare il nome della colonna, per esempio

alltime$'CPT Desc' 
Problemi correlati