У меня есть база данных на моем диске, и я хотел бы выбрать несколько столбцов, используя :
, иногда в data.table
, используя имена столбцов.
Предыдущие ответы включают только использование индексов для выбора столбцов, что в моем случае нежелательно.
Пример будет примерно таким:
library(gapminder)
data(gapminder)
setDT(gapminder)
names(gapminder) # [1] "country" "continent" "year" "lifeExp" "pop" "gdpPercap"
# I would like to select columns from `country` to `year` and pop
gapminder[,country:year] # this one works
gapminder[,country:year + pop] # doesn't work
gapminder[,c(country:year,pop)] # doesn't work either
gapminder[,.SD, .SDcols = c(country:year,pop)] # doesn't work
Я ломаю голову над этим. Буду признателен за любые предложения.