반응형

dataframe 7

다중 인덱스 DataFrame의 인덱스를 하나만 선택합니다.

다중 인덱스 DataFrame의 인덱스를 하나만 선택합니다. 다중 인덱스 DataFrame에서 하나의 인덱스만을 사용하여 새로운 DataFrame을 생성하려고 합니다. A B C first second bar one 0.895717 0.410835 -1.413681 two 0.805244 0.813850 1.607920 baz one -1.206412 0.132003 1.024180 two 2.565646 -0.827317 0.569605 foo one 1.431256 -0.076467 0.875906 two 1.340309 -1.187678 -2.211372 qux one -1.170299 1.130127 0.974466 two -0.226169 -1.436737 -2.006747 이상적으로는 다음과 ..

IT 2023.10.25

dplyr 많은 데이터 유형 변경

dplyr 많은 데이터 유형 변경 data.frame: dat % mutate_if(is.character, function(x){iconv(x, to = "ASCII//TRANSLIT")}) 아니면 모두를 대신해서NA숫자 열에서 0으로 표시: dat %>% mutate_if(is.numeric, function(x){ifelse(is.na(x), 0, x)}) 의 표준 평가 버전을 사용할 수 있습니다.mutate_each(즉mutate_each_열 클래스를 변경하려면: dat %>% mutate_each_(funs(factor), l1) %>% mutate_each_(funs(as.numeric), l2) 편집 - 이 답변의 구문이 더 이상 사용되지 않습니다. 로키의 업데이트된 답변이 더 적합합니다. ..

IT 2023.10.15

Pandas 데이터 프레임의 목록을 기준으로 색인된 행의 순서를 변경하는 방법

Pandas 데이터 프레임의 목록을 기준으로 색인된 행의 순서를 변경하는 방법 다음과 같은 데이터 프레임이 있습니다. company Amazon Apple Yahoo name A 0 130 0 C 173 0 0 Z 0 0 150 다음 코드를 사용하여 작성되었습니다. import pandas as pd df = pd.DataFrame({'name' : ['A', 'Z','C'], 'company' : ['Apple', 'Yahoo','Amazon'], 'height' : [130, 150,173]}) df = df.pivot(index="name", columns="company", values="height").fillna(0) 행을 정렬하는 작업(인덱스 포함)name) 사전 정의된 목록에 따라: ["Z..

IT 2023.09.20

오류 ""DataFrame' 개체에 '첨부' 속성이 없습니다."

오류 ""DataFrame' 개체에 '첨부' 속성이 없습니다." DataFrame 개체에 사전을 추가하려고 하는데 다음 오류가 발생합니다. AttributeError: 'DataFrame' 개체에 'append' 속성이 없습니다. 제가 알기로는, DataFrame에는 "첨부"라는 방법이 있습니다. 코드 조각: df = pd.DataFrame(df).append(new_row, ignore_index=True) 나는 그 사전을 기대하고 있었습니다.new_row새 행으로 추가됩니다. 어떻게 고치죠?팬더 2.0 기준으로.append(이전에는 사용하지 않음)이(가) 제거되었습니다. 대부분의 애플리케이션에 대해 대신 다음을 사용해야 합니다. df = pd.concat([df, pd.DataFrame([new_ro..

IT 2023.09.15

팬더의 데이터 프레임에서 숫자가 아닌 행을 찾습니까?

팬더의 데이터 프레임에서 숫자가 아닌 행을 찾습니까? 팬더에는 인덱스로 사용되는 열을 제외하고 숫자 값만 포함하는 큰 데이터 프레임이 있습니다. df = pd.DataFrame({'a': [1, 2, 3, 'bad', 5], 'b': [0.1, 0.2, 0.3, 0.4, 0.5], 'item': ['a', 'b', 'c', 'd', 'e']}) df = df.set_index('item') 데이터 프레임의 행을 어떻게 찾습니까?df그 안에 비제한적인 가치가 있는? 이 예에서는 데이터 프레임의 네 번째 행으로 문자열이 있습니다.'bad'에서a기둥.이 행은 어떻게 프로그래밍 방식으로 찾을 수 있습니까?를 사용하여 각 요소의 유형을 확인할 수 있습니다(applymap은 DataFrame의 각 요소에 함수를 적..

IT 2023.09.10

인덱스의 데이터 프레임과 팬더의 데이터

인덱스의 데이터 프레임과 팬더의 데이터 저는 두 개의 데이터 프레임을 가지고 있고 각각은 두 개의 인덱스 열을 가지고 있습니다.저는 그것들을 병합하고 싶습니다.예를 들어 첫 번째 데이터 프레임은 다음과 같습니다. V1 A 1/1/2012 12 2/1/2012 14 B 1/1/2012 15 2/1/2012 8 C 1/1/2012 17 2/1/2012 9 두 번째 데이터 프레임은 다음과 같습니다. V2 A 1/1/2012 15 3/1/2012 21 B 1/1/2012 24 2/1/2012 9 D 1/1/2012 7 2/1/2012 16 그 결과 저는 다음과 같은 것을 얻고 싶습니다. V1 V2 A 1/1/2012 12 15 2/1/2012 14 N/A 3/1/2012 N/A 21 B 1/1/2012 15 2..

IT 2023.09.10
반응형