gpt4 book ai didi

r - 如何通过仅获取此数据帧中2列的非NA值来对数据帧进行子集

转载 作者:行者123 更新时间:2023-12-03 19:53:12 25 4
gpt4 key购买 nike

我正在尝试通过从我的数据帧中获取2列的整数值来对数据帧进行子集化

Subs1<-subset(DATA,DATA[,2][!is.na(DATA[,2])] & DATA[,3][!is.na(DATA[,3])])


但这给了我一个错误:较长的对象长度不是较短的对象长度的倍数。

如何构造由第2列和第3列的NON NA值组成的子集?

非常感谢?

最佳答案

试试这个:

Subs1<-subset(DATA, (!is.na(DATA[,2])) & (!is.na(DATA[,3])))


subset的第二个参数是长度为 nrow(DATA)的逻辑向量,指示是否保留相应的行。

关于r - 如何通过仅获取此数据帧中2列的非NA值来对数据帧进行子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28495886/

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