반응형
데이터 프레임에있는 모든 열의 클래스를 가져 오는 방법은 무엇입니까?
데이터 프레임의 각 열이 어떤 클래스인지 쉽게 알 수있는 방법은 무엇입니까?
한 가지 옵션은 lapply
및 class
. 예를 들면 :
> foo <- data.frame(c("a", "b"), c(1, 2))
> names(foo) <- c("SomeFactor", "SomeNumeric")
> lapply(foo, class)
$SomeFactor
[1] "factor"
$SomeNumeric
[1] "numeric"
또 다른 옵션은 str
다음과 같습니다.
> str(foo)
'data.frame': 2 obs. of 2 variables:
$ SomeFactor : Factor w/ 2 levels "a","b": 1 2
$ SomeNumeric: num 1 2
lapply
또는 sapply
내장 함수를 간단하게 사용할 수 있습니다 .
lapply
당신에게 list
-
lapply(dataframe,class)
동안은 sapply
최선의 반환 형식의 예를 취할 것입니다. 벡터 등-
sapply(dataframe,class)
두 명령 모두 해당 클래스와 함께 모든 열 이름을 반환합니다.
참고 URL : https://stackoverflow.com/questions/10661159/how-do-i-get-the-classes-of-all-columns-in-a-data-frame
반응형
'program story' 카테고리의 다른 글
방향 메타 데이터를 기반으로 JPEG 이미지를 회전하는 방법은 무엇입니까? (0) | 2020.12.05 |
---|---|
mysql 디스크의 tmp 테이블에 복사 건너 뛰기 (0) | 2020.12.05 |
C ++ 용 NumPy 스타일 배열? (0) | 2020.12.05 |
부트 스트랩 3-열 내부 사용자 지정 div의 100 % 높이 (0) | 2020.12.05 |
Visual Studio에서 빈 텍스트 복사 비활성화 (0) | 2020.12.05 |