问题描述
当我在计算机上以CSV格式从Qualrics导入调查时,应该将其下载为数值。当我将数据帧读入R时,其模式为“列表”。
我想让我的数据保持相同的形状,并在其中包含相同的列标签。
例如...
df1 <- structure(list(RSE1 = c("1","1","3"),RSE2 = c("1","2",RSE3 = c("2",RSE4 = c("2","4","2"),RSE5 = c("2",RSE6 = c("2",RSE7 = c("2",RSE8 = c("2",RSE9 = c("2",RSE10 = c("2","2")),class = "data.frame",row.names = c(NA,-3L))
我在网上看到的大多数建议都说我应该将其取消列出,但这会创建一个单独的列。 我尝试过...
surveyResps<-unlist(lapply(surveyResps,as.numeric))
和
surveyResps<-as.numeric(unlist(surveyResps))
然后
as.numeric(surveyResps)
Error: 'list' object cannot be coerced to type 'double'
有什么建议吗?我需要确保没有改变的两件事是标签和形状。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)