微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从现有数据集创建新数据文件以加载到 Rattle?

如何解决如何从现有数据集创建新数据文件以加载到 Rattle?

我的目标是在 Rattle 中为学校项目创建决策树模型。我已经能够确定我的研究问题所需的变量,并从原始 .csv 文件创建了一个新数据集。将新数据集保存为 .xls 文件和 .rdata 文件后,我在将文件加载到 Rattle 后收到一条错误消息。这是我第一次创建决策树模型,所以我有点挣扎。预先感谢您的帮助!

这是我目前所拥有的:

install.packages(readxl)

library(readxl)
library(rattle)

setwd("C:/Users/river/OneDrive/Documents/Random Data")

edu <- read_excel('pfi_pu.xlsx')



eduu <- data.frame(c("P1HRSWK" = c(edu$P1HRSWK),"P1EMPL" = c(edu$P1EMPL),"P2HRSWK" = c(edu$P2HRSWK),"P2EMPL" = c(edu$P2EMPL),"P1ENRL" = c(edu$P1ENRL),"P2ENRL" = c(edu$P2ENRL),"P1EDUC" = c(edu$P1EDUC),"P2EDUC" = c(edu$P2EDUC),"P1HISPRM" = c(edu$P1HISPRM),"P2HISPRM" = c(edu$P2HISPRM),"P1PACI" = c(edu$P1PACI),"P2PACI" = c(edu$P2PACI),"P1BLACK" = c(edu$P1BLACK),"P2BLACK" = c(edu$P2BLACK),"P1ASIAN" = c(edu$P1ASIAN),"P2ASIAN" = c(edu$P2ASIAN),"P1AMIND" = c(edu$P1AMIND),"P2AMIND" = c(edu$P2AMIND),"P1HISPAN" = c(edu$P1HISPAN),"P2HISPAN" = c(edu$P2HISPAN),"P1LKWRK" = c(edu$P1LKWRK),"P2LKWRK" = c(edu$P2LKWRK),"P1MTHSWRK" = c(edu$P1MTHSWRK),"P1REL" = c(edu$P1REL),"P2REL" = c(edu$P2REL),"P1SEX" = c(edu$P1SEX),"P2SEX" = c(edu$P2SEX),"P1MRSTA" = c(edu$P1MRSTA),"SEFUTUREX" = c(edu$SEFUTUREX),"HSFUTUREX" = c(edu$HSFUTUREX),"PARGRADEX" = c(edu$PARGRADEX),"TTLHHINC" = c(edu$TTLHHINC),"PAR1EMPL" = c(edu$PAR1EMPL),"PAR2EMPL" = c(edu$PAR2EMPL),"SEEXPEL" = c(edu$SEEXPEL),"SESUSPIN" = c(edu$SESUSPIN),"SESUSOUT" = c(edu$SESUSOUT),"SEGRADEQ" = c(edu$SEGRADEQ),dim = c(14075,38,1))


save(eduu,file="eduu.xls")

错误提示

enter image description here

解决方法

看来您的问题是关于写入文件。命令 save 必须用于保存 .RData 文件,而不是 Excel 文件。根据{{​​3}}帖子,您可以尝试:

openxlsx::write.xlsx(eduu,'eduu.xlsx') 
xlsx::write.xlsx(eduu,'eduu.xlsx')
writexl::write_xlsx(eduu,'eduu.xlsx')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?