programing

데이터 프레임을 부분 집합화할 때 선택된 정의되지 않은 열

powerit 2023. 9. 10. 13:08
반응형

데이터 프레임을 부분 집합화할 때 선택된 정의되지 않은 열

데이터 프레임이 있는데,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 ]

오류 인[.data.frame(data, data$Ozone > 14) : 정의되지 않은 열이 선택됨

해당 조건이 참인 행을 원하므로 쉼표가 필요합니다.

data[data$Ozone > 14, ]

언급URL : https://stackoverflow.com/questions/19205806/undefined-columns-selected-when-subsetting-data-frame

반응형