【问题标题】:how to write specific rows and columns in a file by R?如何通过 R 在文件中写入特定的行和列?
【发布时间】:2015-03-18 22:51:43
【问题描述】:

我有一个模型可以计算 3000 小时的每小时疾病严重程度,并将它们写入 csv 文件(3000 行和 8 列)。除了这样的输出,我还想要一个只有特定行(这里是小时)和相同列数的文件。换句话说,我想要一个仅将结果写入第 10、20、30、40、50、100、120 和 150 行(或任何其他所需行号)的文件?如果有人帮助我如何在 R 中做到这一点,我将不胜感激。

谢谢

【问题讨论】:

标签: r


【解决方案1】:

在 R 中,您可以直接选择行/列:对于 tableX

tableX[Row,Column]

#Select all columns and only the rows you want:
export <- tableX[c("10","20","30","40","50","100","120","150"),]

#To select the first 8 columns as well:
export <- tableX[c("10","20","30","40","50","100","120","150"),1:8]

#Then export:
write.csv2(export, file= "disease.csv")

【讨论】:

  • 谢谢@Kvasir EnDevenir,它就像一个字符一样工作,可以节省我很多时间。
猜你喜欢
  • 2013-06-13
  • 2014-05-18
  • 1970-01-01
  • 2023-03-12
  • 2015-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多