에 두 개의 열을 결합 : foo
및 bar
다르게 명명 아직 동일한 데이터를 포함하는 열입니다팬더 : 나는 그것에 여러 열이있는 팬더 <code>DataFrame</code>을 가지고 DataFrame
Index: 239897 entries, 2012-05-11 15:20:00 to 2012-06-02 23:44:51
Data columns:
foo 11516 non-null values
bar 228381 non-null values
Time_UTC 239897 non-null values
dtstamp 239897 non-null values
dtypes: float64(4), object(1)
. bar
의 이름을 유지하면서 foo
을 구성하는 행을 bar
으로 옮기는 방법이 있습니까? 막대를 만든 NaN의 값이다
Index: 239897 entries, 2012-05-11 15:20:00 to 2012-06-02 23:44:51
Data columns:
bar 239897 non-null values
Time_UTC 239897 non-null values
dtstamp 239897 non-null values
dtypes: float64(4), object(1)
가 foo
에서 값으로 대체했다 : 같이
pandas.concat([df['foo'].dropna(), df['bar'].dropna()]).reindex_like(df)
는 데이터가 새 열 bar
이 될 것을 원하는 경우에, 다만 df['bar']
에 결과를 할당합니다
; 내가 무엇을 놓치고 있는지 잘 모르겠습니다. – BFTM
판다의 버전은 무엇입니까? 이 함수는 다음 위치에서 문서화됩니다 : http://pandas.pydata.org/pandas-docs/stable/merging.html#concatenating-objects – BrenBarn
나는 concat 함수가 포함되어 있지 않은 pandas ver 0.6.1을 실행하고있었습니다. v 0.7.3으로의 업그레이드는 이름 공간으로 concat를 가져옵니다. 매력처럼 작동합니다! 감사. – BFTM