R 当我不';在将数据从一个数据帧移动到另一个数据帧时,我们不希望这样
我有一个包含数值变量和因子的数据框架 将数据从一个数据帧移动到另一个数据帧时,所有内容都按我所希望的方式保存:R 当我不';在将数据从一个数据帧移动到另一个数据帧时,我们不希望这样,r,dataframe,subset,with-statement,R,Dataframe,Subset,With Statement,我有一个包含数值变量和因子的数据框架 将数据从一个数据帧移动到另一个数据帧时,所有内容都按我所希望的方式保存: copy_data<-as.data.frame(original_data) copy\u data?cbind表示如果所有输入都是向量(在您的案例中是向量),那么cbind将返回一个矩阵。矩阵只能包含单个原子类型(字符、数字、逻辑等)。因子不是原子类型,因此它们会被转换 “数据帧方法”部分说,cbindData.frame方法只是包装Data.frame(…,check.n
copy_data<-as.data.frame(original_data)
copy\u data?cbind
表示如果所有输入都是向量(在您的案例中是向量),那么cbind
将返回一个矩阵。矩阵只能包含单个原子类型(字符、数字、逻辑等)。因子不是原子类型,因此它们会被转换
“数据帧方法”部分说,cbind
Data.frame方法只是包装Data.frame(…,check.names=FALSE)
,因此您可以直接调用Data.frame
(对cbind
的调用是多余的)
model_data?cbind
表示,如果所有输入都是向量(在您的案例中是向量),那么cbind
将返回一个矩阵。矩阵只能包含单个原子类型(字符、数字、逻辑等)。因子不是原子类型,因此它们会被转换
“数据帧方法”部分说,cbind
Data.frame方法只是包装Data.frame(…,check.names=FALSE)
,因此您可以直接调用Data.frame
(对cbind
的调用是多余的)
model_欢迎来到StackOverflow。也许如果你做了一个演示你的问题的演讲,人们会发现回答起来更容易。在您的案例中,一个可复制的示例将包含一些示例数据来演示该问题。欢迎使用StackOverflow。也许如果你做了一个演示你的问题的演讲,人们会发现回答起来更容易。在您的案例中,一个可复制的示例将包含一些演示问题的示例数据。Brilliant,工作完美-我在阅读了as.data.frame
文档后认为cbind
是必要的,并且没有想过尝试out,只是尝试c
,这显然不起作用。Brilliant,工作完美-在阅读了as.data.frame
文档后,我假设cbind
是必要的,并且没有想过尝试out,只是尝试c
,这显然不起作用。
model_data<-with(subset(copy_data, copy_data$var1<0),
as.data.frame(cbind(var1, var2, var3, factor1, factor2, factor3)))
model_data <- with(subset(copy_data, copy_data$var1<0),
data.frame(var1, var2, var3, factor1, factor2, factor3))