我有一个带有数字变量和分类因素的数据框,我想将数据框分成2:一个带有数字变量,一个带有分类因素。我是R的新手,我迷路了。我试过了分裂函数,但我无法解决它。我尝试使用for循环来检查变量与is.factor但似乎没有任何工作!请帮忙!
答案 0 :(得分:0)
由于只有两种类型('数字'和'因素'),我们通过循环遍历数据集列({{1}来获取class
列类型}}
)并将其用于sapply(df1, class)
data.frame到split
的data.frame'
list
lst <- split.default(df1, sapply(df1, class))