R 从另一个数据帧向新数据帧添加新列
我想在一个新的空数据框中附加一个带有R 从另一个数据帧向新数据帧添加新列,r,R,我想在一个新的空数据框中附加一个带有173行的新列,我得到了这个错误 Error in data.frame(..., check.names = FALSE) : les arguments impliquent des nombres de lignes différents : 173, 0 我的预期输出是一个数据帧“dataint”,所有类列都是原始数据帧“data”的整数 dataint我们可以从dplyr library(dplyr) data %>% select
173
行的新列,我得到了这个错误
Error in data.frame(..., check.names = FALSE) :
les arguments impliquent des nombres de lignes différents : 173, 0
我的预期输出是一个数据帧“dataint”,所有类列都是原始数据帧“data”的整数
dataint我们可以从dplyr
library(dplyr)
data %>%
select_if(is.integer)
你需要用你的数据更新你的问题以及预期的结果。否则,它将收到许多反对票;数据%>%如果(is.integer)
或数据[sapply(data,is.integer)]选择\u
library(dplyr)
data %>%
select_if(is.integer)