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

发布于 2024-09-28 11:10:32 字数 105 浏览 4 评论 0原文

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

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

但是如果我需要选择第 1 到 5 行和第 10 到 15 行怎么办?

How can I select several not continuous rows ?

If I wanted to select rows 1 to 7 I'll write
mydata[,1:7]

But what if I need to select rows 1 to 5 and 10 to 15?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

姜生凉生 2024-10-05 11:10:32

简而言之:

  1. 您的示例是错误的,您选择了列。您的意思是 mydata[1:7,]
  2. 概括很简单:更改索引表达式,如 mydata[ c(1:5, 10:15), ]

您可以想熟悉一下随附的R 简介手册与您的 R 安装一起了解有关索引的更多信息。

Briefly:

  1. Your example is wrong, you selected columns. You meant mydata[1:7,]
  2. The generalisation is easy: change the indexing expression as in mydata[ c(1:5, 10:15), ]

You may want to acquaint yourself with the An Introduction to R manual that came with your R installation to learn more about indexing.

何以心动 2024-10-05 11:10:32

mydata[:,范围(1,6)+范围(10,16)]。在Python中的一个假设。

mydata[:,range(1,6)+range(10,16)]. In python a suppose.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文