储蓄。 Adding Multiple Data Frame has been deleted. 已保存 添加多个数据框已删除。 添加多个数据框已被隐藏。
添加多个数据框
标题
首先,我执行rbind添加新的数据行。
然后,通过执行write.csv操作来更新csv文件。
通过再次运行R脚本文件,新的列(X)存在于数据框中,这使参数的列数与进一步添加数据框的问题不匹配。
怎么解决呢?

我还附上了我的代码。
captaincy = read.csv(“ CaptaincyData.csv”)
captaincy <-rbind(captaincy,data.frame(names =“ Dravid”,Y = 2008,played = 25,won = 8,lost = 6,victory = 0.32))
write.csv(captaincy,“ CaptaincyData.csv”)



通过反复运行R脚本文件使用cbind添加新列时,存在新列。 (在这种情况下:仅存在新列)

Operations-on-Matrices-and-Data-Frames 08-09 min 40-50 sec R 矩阵和数据帧运算 08-09分钟 40-50秒 19/9/19, EKW 下午3:39

答案:

请向我们发送您遇到的确切错误。
19-11-19下午4:04 wangikarsmita2019@gmail.com


rbind(deparse.level,...)中的错误:
参数的列数不匹配
19/9/19,下午4:11( EKW)


请使用“ View( captaincy)”命令查看机长数据集,并检查是否除了名称Y,打,赢,输获胜外是否还有其他列 如果存在,那么就会造成不匹配的问题。
19-11-19下午4:23 wangikarsmita2019@gmail.com
反复运行以下R文件后,我遇到错误(rbind错误)。

“ matrix.R”文件
captaincy = read.csv(“ CaptaincyData.csv”)
captaincy <-rbind(captaincy,data.frame(names =“ Dravid”,Y = 2008,played = 25,won = 8,lost = 6,victory = 0.32))
write.csv(captaincy,“ CaptaincyData.csv”)

通过重复运行上述代码,新列将自动存在。

因此,问题在于,为什么该列通过重复运行相同的代码而自动存在
19/9/19, EKW 下午4:26

登录以添加评论


反复运行以下R文件后,我遇到错误(rbind错误)。

“ matrix.R”文件
captaincy = read.csv(“ CaptaincyData.csv”)
captaincy <-rbind(captaincy,data.frame(names =“ Dravid”,Y = 2008,played = 25,won = 8,lost = 6,victory = 0.32))
write.csv(captaincy,“ CaptaincyData.csv”)

通过重复运行上述代码,新列将自动存在。

因此,问题在于,为什么该列通过重复运行相同的代码而自动存在
19/9/19,下午4:30( EKW)


在创建CSV文件时,它会自动将数据框的索引列假定为单独的数据列,并因此将其单独添加到CSV文件中,这说明了每次运行命令时为什么要获得更多列。 这是因为您正在访问新创建的“ CaptaincyData.csv”文件,该文件的列比原始列多一列。
19-09-11下午4:31 wangikarsmita2019@gmail.com


在某些情况下,可能需要通过频繁添加新的数据帧来修改现有的csv文件。
在这种情况下,该如何处理?
19/9/19, EKW 下午4:35


登录以回答这个问题。