R:如何选择不连续的行?

ska*_*kan 0 select r rows

如何选择多个不连续的行?

如果我想选择第1行到第7行,我会写mydata [,1:7]

但是,如果我需要选择1到5行和10到15行呢?

Dir*_*tel 5

简述:

  1. 你的例子是错的,你选择了列.你的意思是mydata[1:7,]
  2. 泛化很简单:更改索引表达式,如 mydata[ c(1:5, 10:15), ]

您可能希望熟悉R安装附带的"R 简介"手册,以了解有关索引的更多信息.

  • @ user425895:你不应该读它.你应该**使用它.我的学生们都不敢问这个问题.如果R的介绍对您来说太难了,请参阅R指南.我希望你有足够的经验与谷歌自己找到一个... (3认同)
  • @ user425895:但你希望其他人阅读介绍**并告诉你,只要你有一个可以通过阅读轻松回答的问题,它会说出什么?将您的网络浏览器指向手册的在线HTML版本(Dirk链接到您)并为您自己找到答案是否耗时?相反,您向R-Help发送电子邮件并在此处发布问题,然后等待答案?如果你学会自己解决简单的事情并将R-help列表和这样的网站保存在手册中没有涉及的更难的事情上,你将会更有效率. (3认同)