Come fuga o barra sanatize utilizzando espressioni regolari in R?
Domanda
Sto cercando di leggere in un (scheda separted) file CSV in R. Quando voglio leggere la colonna tra cui un /
, ottengo un errore.
doSomething <- function(dataset) {
a <- dataset$data_transfer.Jingle/TCP.total_size_kb
...
}
L'errore dice che questo oggetto non può essere trovato. Ho provato la fuga con backslash, ma non ha funzionato.
Se qualcuno ha qualche idea, mi piacerebbe davvero grato!
Soluzione
Dare
head(dataset)
e guardare il nome che è stato dato. Forse sarebbe qualcosa di simile:
dataset$data_transfer.Jingle.TCP.total_size_kb
Altri suggerimenti
Due modi:
dataset[["data_transfer.Jingle/TCP.total_size_kb"]]
o
dataset$`data_transfer.Jingle/TCP.total_size_kb`
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow