分割CSV档案中的资料,然后使用R写入分片中的档案

哈伊克

我有一个包含956,678行的CSV文件中的数据。下面的代码读取文件并将数据拆分为R中的组(每个组有65,000行,其余行进入最后一组)。

my_file <- read.csv("~myfile_path/file.csv")
grps <- (split(my_file, (seq(nrow(my_file))-1) %/% 65000))
for (i in grps)
{
write.csv(grps, paste("path/output_file", i, ".csv", sep=""))
}

现在,我想将这些组作为CSV文件写入磁盘。谁能建议我该怎么做?

编辑1:

根据评论,我修改了代码并得到以下错误:

data.frame(0= list(nih_addr_id = c(664L,665L,666L,667L,:参数表示行数不同:65000,46677

斯科特·沃沙尔(Scott Warchal)

write.csv正在循环中,正在尝试将列表写为.csv文件,而不是列表的dataframe元素。

尝试:

my_file <- read.csv("~myfile_path/file.csv")
grps <- (split(my_file, (seq(nrow(my_file))-1) %/% 65000))
for (i in seq_along(grps)) {
    write.csv(grps[[i]], paste0("path/output_file", i, ".csv"))
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在CSV档案上写入时,档案名称会被分割

来自分类Dev

将清单写入CSV档案

来自分类Dev

写入CSV档案时出现NullPointerException

来自分类Dev

写入CSV档案时发生输入错误

来自分类Dev

分割档案.txt以填写资料表C#

来自分类Dev

处理一栏文字档案中的资料遗失

来自分类Dev

分割Outlook PST档案

来自分类Dev

在R中解压缩rar档案

来自分类Dev

开启CSV档案

来自分类Dev

修改CSV档案?

来自分类Dev

对档案进行闪亮的反应式扫描,然后将其写入()以下载,在cat()->参数类型“ closure”中未处理失败

来自分类Dev

如何使用Gradle从档案中删除文件

来自分类Dev

分割两个档案

来自分类Dev

分割XML档案-Python 3

来自分类Dev

使用Maven修改档案

来自分类Dev

使用Maven修改档案

来自分类Dev

如何使用JAVA中的个人档案API检索个人档案的IBM连接用户ID?

来自分类Dev

CSV档案中的多个逗号,加上分隔符=','?

来自分类Dev

CSV档案中的多个逗号,加上分隔符=','?

来自分类Dev

列出Scala Emr HDFS档案(CSV档案遗失)

来自分类Dev

写入档案时发生错误

来自分类Dev

写入档案时发生错误

来自分类Dev

使GNU ld或GNU gold显示使用档案中的.o文件

来自分类Dev

使用7zip更新档案中的所有文件

来自分类Dev

在 Wordpress 的作者档案中显示作者使用的类别

来自分类Dev

在Haskell中列出TAR档案

来自分类Dev

列出rpm档案中的文件

来自分类Dev

下载使用mongodump创建的档案

来自分类Dev

检查档案中是否存在档案(zip)