다음과 같이 2 개의 팬더 DataFrame이 있습니다. 문자열과 np.nan 값을 포함합니다. DF =Python DataFrame : 선택한 값을 기본 DataFrame으로 대체하거나 결합하십시오.
A B C D E F
0 aaa abx fwe dcs NaN gsx
1 bbb daf dxs fsx NaN ewe
2 ccc NaN NaN NaN NaN dfw
3 ddd NaN NaN asc NaN NaN
4 eee NaN NaN cse NaN NaN
5 fff NaN NaN wer xer NaN
df_result =
A C E F
2 sfa NaN NaN wes
4 web NaN NaN NaN
5 NaN wwc wew NaN
내가 원하는 것은 해당 컬럼과 인덱스 DataFrame를 DF하는 전체 df_result의 DataFrame을 복사합니다. 5 비수 (NaN에 FFF 변경) : 그래서 내 출력
A B C D E F
0 aaa abx fwe dcs NaN gsx
1 bbb dxs fsx fsx NaN ewe
2 sfa NaN NaN NaN NaN wes
3 wen NaN NaN asc NaN NaN
4 web NaN NaN cse NaN NaN
5 NaN NaN wwc wer wew NaN
그래서 기본적으로 나는 심지어 DF THER이 같은 np.nan 값입니다 생각하는 df_result의 정확한 값을 복사 할 = 것입니다. 또한 열의 순서를 그대로 유지해야합니다. 이 작업을 수행하는 효율적인 방법을 알려주십시오. 고맙습니다!
제한 합류 ... 정말, 당신이 할 수 있습니다 것은 SQL 데이터베이스에 덤핑 데이터를 필요로 (예를 들어, SQLite는 가장 가능성에 대한 조회 'pd.merge' , 더 정교한 논리로 합류) – openwonk
@openwonk 판다 스에서 완전히 할 수있다 –