如何使用vroom包将myfile.csv的所有变量以字符型读取?
解决vroom导入CSV时设置所有变量为字符型的问题
vroom包不支持colClasses参数(该参数属于read.table系列函数),这是你代码无法运行的原因。要将所有变量以字符型导入,可使用以下两种方法:
- 使用
col_types参数配合cols()指定默认列类型:
library(vroom) input_file_2 <- vroom('myfile.csv', col_types = cols(.default = col_character()))
- 更简洁的写法,直接用单个字符
'c'指定所有列的默认类型:
library(vroom) input_file_2 <- vroom('myfile.csv', col_types = 'c')
以上两种方式都能将CSV文件中的所有变量以字符型读取。
内容的提问来源于stack exchange,提问作者anderwyang
相关产品推荐
相关产品推荐

