如何将CSV导入R而不是作为因素
我有一个很大的数据集,无法手动为每一列指定变量类型。如何将数千个变量作为因子输入R 可能是一个带有逻辑和错误处理的循环,一旦数据进入,就可以将它们转换为正确的数据类型 使用软件包:如何将CSV导入R而不是作为因素,r,csv,dataframe,types,factors,R,Csv,Dataframe,Types,Factors,我有一个很大的数据集,无法手动为每一列指定变量类型。如何将数千个变量作为因子输入R 可能是一个带有逻辑和错误处理的循环,一旦数据进入,就可以将它们转换为正确的数据类型 使用软件包: data添加选项stringsAsFactors=FALSE如果您正在使用read.csv如何读取文件readr::read_table*和readr::read_csv*不进行自动到-因子的转换。您还可以始终使用dplyr::mutate_if一次性将所有factor列转换为character向量;e、 g.…%>
data添加选项stringsAsFactors=FALSE
如果您正在使用read.csv
如何读取文件readr::read_table*
和readr::read_csv*
不进行自动到-因子的转换。您还可以始终使用dplyr::mutate_if
一次性将所有factor
列转换为character
向量;e、 g.…%>%如果(is.factor,as.character)
,则进行变异。您可能需要将选项(stringsAsFactors=FALSE)
添加到~/.r配置文件中,使其成为默认值
data <- fread('example.csv', stringsAsFactors = FALSE)