gpt4 book ai didi

r - 对数据框进行子集化时选择了未定义的列

转载 作者:行者123 更新时间:2023-12-03 05:29:00 27 4
gpt4 key购买 nike

我有一个数据框,str(data)来显示有关我的数据框的更多信息,结果如下:

> str(data)
'data.frame': 153 obs. of 6 variables:
$ Ozone : int 41 36 12 18 NA 28 23 19 8 NA ...
$ Solar.R: int 190 118 149 313 NA NA 299 99 19 194 ...
$ Wind : num 7.4 8 12.6 11.5 14.3 14.9 8.6 13.8 20.1 8.6 ...
$ Temp : int 67 72 74 62 56 66 65 59 61 69 ...
$ Month : int 5 5 5 5 5 5 5 5 5 5 ...
$ Day : int 1 2 3 4 5 6 7 8 9 10 ...

但是,例如,当我想要将 Ozone 的量取为​​高于 14 的子集时,我使用以下代码,这会出现错误:

>  data[data$Ozone > 14 ]

Error in [.data.frame(data, data$Ozone > 14) : undefined columns selected

最佳答案

您想要条件为 true 的行,因此需要逗号:

data[data$Ozone > 14, ]

关于r - 对数据框进行子集化时选择了未定义的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205806/

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