«chained-assignment» 태그된 질문

23
Python 팬더에서 기존 DataFrame에 새 열 추가
이름이 지정된 열과 행이 연속적이지 않은 다음과 같은 인덱스 DataFrame이 있습니다. a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 0.075793 -0.451460 -0.012493 'e'기존 데이터 프레임에 새 열을 추가하고 데이터 프레임에서 아무것도 변경하지 않으려 고합니다 (예 : 새 열의 길이는 항상 DataFrame과 동일 …

15
Pandas에서 SettingWithCopyWarning을 처리하는 방법은 무엇입니까?
배경 방금 팬더를 0.11에서 0.13.0rc1로 업그레이드했습니다. 이제 응용 프로그램이 많은 새로운 경고를 표시합니다. 그들 중 하나는 다음과 같습니다. E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_index,col_indexer] = value instead quote_df['TVol'] = quote_df['TVol']/TVOL_SCALE 정확히 무슨 뜻인지 알고 싶습니까? …

6
왜 판다에서 데이터 프레임의 사본을 만들어야합니까?
부모 데이터 프레임에서 하위 데이터 프레임을 선택할 때 일부 프로그래머가 .copy()메서드를 사용하여 데이터 프레임의 복사본을 만드는 것을 알았습니다 . 예를 들어 X = my_dataframe[features_list].copy() ... 단지 X = my_dataframe[features_list] 왜 데이터 프레임의 사본을 만들고 있습니까? 사본을 만들지 않으면 어떻게됩니까?

7
선택한 특정 열을 새 DataFrame에 복사본으로 추출
4 개의 열이있는 팬더 DataFrame이 있고 새로운 DataFrame 만 만들고 싶습니다. 열 세 가지가 있습니다. 이 질문은 다음과 유사합니다. 데이터 프레임에서 특정 열을 추출 하지만 R이 아닌 팬더의 경우 다음 코드는 작동하지 않으며 오류가 발생하며 판다 닉 방식이 아닙니다. import pandas as pd old = pd.DataFrame({'A' : [4,5], 'B' : …

1
Pandas는 뷰와 복사본을 생성하는 데 어떤 규칙을 사용합니까?
데이터 프레임에서 선택한 항목이 원본 데이터 프레임의 복사본인지 또는 원본 뷰인지 결정할 때 Pandas가 사용하는 규칙에 대해 혼란스러워합니다. 예를 들어 df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) 나는 querya가 사본을 반환하므로 foo = df.query('2 < index <= 5') foo.loc[:,'E'] = 40 원래 데이터 프레임에는 영향을주지 않습니다 df. 또한 스칼라 또는 명명 된 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.