在tidyverse中读取文件时,选择列的子样本
我想读一个csv文件,只选择可用列的子集。通常我使用在tidyverse中读取文件时,选择列的子样本,r,tidyverse,readr,R,Tidyverse,Readr,我想读一个csv文件,只选择可用列的子集。通常我使用data.table包的fread函数来执行这种过程。我可以使用read\u csv,然后只选择感兴趣的列,但我想在读取文件时进行选择 可能吗?我是否错过了一些read\u csv选项?您可以使用read\u csv()的col\u types()参数,通过cols\u only()传递您需要的列及其类型(也可以猜测): 您可以使用read\u csv()的col\u types()参数,通过cols\u only()传递所需的列及其类型(也可
data.table
包的fread
函数来执行这种过程。我可以使用read\u csv
,然后只选择感兴趣的列,但我想在读取文件时进行选择
可能吗?我是否错过了一些
read\u csv
选项?您可以使用read\u csv()
的col\u types()
参数,通过cols\u only()
传递您需要的列及其类型(也可以猜测):
您可以使用
read\u csv()
的col\u types()
参数,通过cols\u only()
传递所需的列及其类型(也可以猜测):
read_csv('loadTest.csv',
col_types = cols_only('col1' = col_integer(), #col1 is integer
'col2' = 'c', #col2 is character
'col8' = col_guess() #guess type
'col10' = '?' #guess type
)
)