Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用tidyr separate将列拆分为两列_R_Tidyr - Fatal编程技术网

使用tidyr separate将列拆分为两列

使用tidyr separate将列拆分为两列,r,tidyr,R,Tidyr,我需要将一列拆分为两列。 我的数据是csv文件,我把它导入了R。 这是我正在使用的代码 已安装的tidyr软件包 错误 UseMethodseparate中出错: 没有适用于类因子对象的“分离”方法 有什么帮助吗?假设.csv文件中的数据用空格分隔,您可能需要查看stringr包中修复的str_split_。根据您提供的信息,代码如下所示: carname <- "Carname CarModel" data <- data.frame(carname) data$name &

我需要将一列拆分为两列。 我的数据是csv文件,我把它导入了R。 这是我正在使用的代码 已安装的tidyr软件包

错误

UseMethodseparate中出错: 没有适用于类因子对象的“分离”方法


有什么帮助吗?

假设.csv文件中的数据用空格分隔,您可能需要查看stringr包中修复的str_split_。根据您提供的信息,代码如下所示:

 carname <- "Carname CarModel"
 data <- data.frame(carname)
 data$name <- str_split_fixed(data$carname,n = 2,pattern = " ")[1]
 data$model <- str_split_fixed(data$carname,n = 2,pattern = " ")[2]

如果数据是逗号分隔的,只需替换str_split_fixed中的模式。

separate在数据帧上工作,而不是在列上。可以将数据、carName分为=cCarName、CarModel、sep=最好显示一个小的可复制示例将您的数据头放在您的问题中
 carname <- "Carname CarModel"
 data <- data.frame(carname)
 data$name <- str_split_fixed(data$carname,n = 2,pattern = " ")[1]
 data$model <- str_split_fixed(data$carname,n = 2,pattern = " ")[2]
 data
           carname    name    model
 1 Carname CarModel Carname CarModel