gpt4 book ai didi

r - 如何正确地对 r 中的数据框进行子集化?

转载 作者:行者123 更新时间:2023-12-04 02:15:05 24 4
gpt4 key购买 nike

我想对一个数据框进行子集化,下面创建一个数据框:

col1<-c(1:22 )
col2<-c(0,-19,1,-30,15,60,15,16,19
,19,1,13,13,24,60,19,160,72
,10,19,14,-78)
col3<-c ( NA,2.190,NA,NA, -5.000, NA,
1.700,4.220,NA,NA,NA,2.000,
6.340,9.000,-5.000,NA,4.750,
NA,NA,NA,2.560,2.560)
mydata<-data.frame(col1,col2,col3)

我想对这个数据帧进行子集化,使 col2col3 中的值都大于 0,那么我的下一个语法是:

mydata<-mydata[mydata$col2>0 & mydata$col3>0,]

很明显dataframe已经改变了,那么我的语法有什么问题呢?

这是之前的数据框:

my dataframe before

...这是之后的数据框:

my dataframe after

最佳答案

如何使用 subset 函数:

subset(mydata, col2>0 & col3>0)

关于r - 如何正确地对 r 中的数据框进行子集化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34801444/

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