반응형

dataframe 4

NA만 포함된 열을 삭제하는 방법은 무엇입니까?

NA만 포함된 열을 삭제하는 방법은 무엇입니까? 모든 NA 값을 가진 일부 열을 포함하는 data.frame을 가지고 있습니다.data.frame에서 삭제하려면 어떻게 해야 합니까? 그 기능을 사용해도 되겠습니까? na.omit(...) 추가 인수 지정?한 가지 방법: df[, colSums(is.na(df)) != nrow(df)] 열의 NA 개수가 행 개수와 같으면, 전체 NA여야 합니다. 또는 마찬가지로 df[colSums(!is.na(df)) > 0] 애플리케이션 솔루션은 다음과 같습니다. df %>% select_if(~sum(!is.na(.)) > 0) 업데이트: Thesummarise_if()기능은 현재 대체되었습니다.dplyr 1.0. 여기에 다음과 같은 두 가지 다른 솔루션이 있습니다.w..

source 2023.10.14

판독 가능한 방법으로 dplyr 개수의 고유 개수 가져오기

판독 가능한 방법으로 dplyr 개수의 고유 개수 가져오기 저는 dplyr를 사용하는 것이 처음이라 그룹 내의 고유값을 계산해야 합니다.표 예시는 다음과 같습니다. data summarise(by_bb,length(unique(unlist(aa[!is.na(aa)])))) bb length(unique(unlist(aa[!is.na(aa)]))) 1 a 2 2 b 1 3 c 1 하지만 저는 조금 읽을 수가 없어요.이런 식의 요약을 하는 더 좋은 방법이 있습니까?이 옵션은 어떻습니까? library(magrittr) data %>% # take the data.frame "data" filter(!is.na(aa)) %>% # Using "data", filter out all rows with NAs i..

source 2023.10.04

데이터 프레임의 요인 수준 재정렬

데이터 프레임의 요인 수준 재정렬 이 질문에는 이미 다음과 같은 답변이 있습니다. 값의 순서를 변경하지 않고 요인의 수준 재정렬 (9개 답변) 닫힘10년 전에. 아래와 같은 data.frame이 있습니다. task measure right m1 left m2 up m3 down m4 front m5 back m6 . . . 작업 열은 인자로 취급되는 6개의 다른 값만 사용하며 R로 "뒤", "아래", "앞", "왼쪽", "오른쪽", "위" 순으로 정렬됩니다. 그러나 "위", "아래", "왼쪽", "오른쪽", "앞", "뒤" 순으로 주문해야 합니다.따라서 이 데이터 ggplot을 사용하면 관련 작업(예: "위" 및 "아래")이 서로 옆에 표시됩니다. 요인 "과제" 수준의 순서를 어떻게 변경할 수 있습니까?..

source 2023.09.19

Pandas value_counts()에서 값 추출

Pandas value_counts()에서 값 추출 우리가 판다를 사용했다고 치자.dataframe[column].value_counts()출력: apple 5 sausage 2 banana 2 cheese 1 위와 같은 순서로 max부터 min까지 값을 추출하는 방법은 무엇입니까? 예:[apple,sausage,banana,cheese]시도해 보기: dataframe[column].value_counts().index.tolist() ['apple', 'sausage', 'banana', 'cheese'] #!/usr/bin/env python import pandas as pd # Make example dataframe df = pd.DataFrame([(1, 'Germany'), (2, 'Fran..

source 2023.09.14
반응형