fread z pakietu data.table, gdy nazwy kolumn zawierają spacje i znaki specjalne?
Mam plik csv, w którym nazwy kolumn zawierają spacje i znaki specjalne.
fread
importuje je z cytatami - ale jak mogę zmienić to zachowanie? Jednym z powodów jest to, że mam nazwy kolumn zaczynające się od spacji i nie wiem, jak je obsługiwać.
Wszelkie wskazówki byłyby pomocne.
Edytuj: przykład.
> packageVersion("data.table")
[1] ‘1.8.8’
p2p <- fread("p2p.csv", header = TRUE, stringsAsFactors=FALSE)
> head(p2p[,list(Principal remaining)])
Error: unexpected symbol in "head(p2p[,list(Principal remaining"
> head(p2p[,list("Principal remaining")])
V1
1: Principal remaining
> head(p2p[,list(c("Principal remaining"))])
V1
1: Principal remaining
Oczekiwałem / chciałem oczywiście tego, co daje nazwa kolumny bez spacji:
> head(p2p[,list(Principal)])
Principal
1: 1000
2: 1000
3: 1000
4: 2000
5: 1000
6: 4130