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

questionAnswers(3)

yourAnswerToTheQuestion