gpt4 book ai didi

r - 使用非连续行号的子集数据

转载 作者:行者123 更新时间:2023-12-04 10:28:46 24 4
gpt4 key购买 nike

我有一个包含30行和100列(X)的数据框。

我想创建一个新的数据框(Y),其中包含来自较大数据框的特定行。

例如,我希望数据帧(Y)包含行1到5、10到14和20。

我知道我可以使用以下代码:

Y<-X[1:5,]

并获得前五行,但是我无法计算出类似的代码来获得行1:5、10:14和20。

最佳答案

通常,在选择数据帧或矩阵中的行时,将使用熟悉的X [rows,cols]格式。请记住,这两个参数不仅可以简单地以简单的数字或序列的形式生成,还可以通过数字和序列的串联来生成。因此,对于您的问题,您可以使用类似以下的内容:

Y <- X[c(1:5, 10:14, 20), ]

这将选择第1至5行,第10至14行,第20行以及X中的所有列,并将结果分配给Y。

关于r - 使用非连续行号的子集数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com