Quando uso la funzione R
in R
per caricare i dati, trovo spesso che una X è stata aggiunta ai nomi delle variabili. Penso che lo vedo sempre nella prima variabile, ma potrei sbagliarmi.R- Perché gli X vengono aggiunti ai nomi delle variabili nel mio frame di dati?
In un primo momento, ho pensato che R
potrebbe fare ciò perché avevo uno spazio all'inizio del nome della variabile - Non è così.
In secondo luogo, avevo letto da qualche parte che se si dispone di una variabile che inizia con un numero, o è un nome di variabile molto breve, R
aggiungerebbe la X. Il nome della variabile è tutto il testo e la lunghezza del nome di questa la variabile è di 12 caratteri, quindi non è breve.
Ora, questo è puramente un fastidio. Posso rinominare la colonna, ma aggiunge un passaggio, anche se piccolo.
C'è un modo per impedire a questo X di infiltrarsi dal mio frame di dati?
Ecco il mio codice originale:
df <- read.csv("/file/location.filecsv", header=T, sep=",")
Ecco la variabile in questione:
str(orders)
'data.frame': 2620276 obs. of 26 variables:
$ X.OrderDetailID : Factor w/ 2620193 levels "(2620182 row(s) affected)",..: 105845
potete inserire i nomi delle variabili con Xs e il codice utilizzato per leggere i dati? –
Ancora non capisco * perché * sta succedendo. Il fatto che capiti (soprattutto?) Al primo nome di variabile mi suggerisce che in qualche modo sei finito con un personaggio speciale invisibile all'inizio dei tuoi file? –