반응형
질문
판다스 DataFrame
객체에 빈 열을 추가하는 가장 쉬운 방법은 무엇인가요? 제가 찾아낸 최선의 방법은 다음과 같습니다.
df['foo'] = df.apply(lambda _: '', axis=1)
더 괴상한 방법은 없을까요?
답변
만약 제대로 이해했다면, 할당은 다음을 채워야 합니다:
>>> import numpy as np
>>> import pandas as pd
>>> df = pd.DataFrame({"A": [1,2,3], "B": [2,3,4]})
>>> df
A B
0 1 2
1 2 3
2 3 4
>>> df["C"] = ""
>>> df["D"] = np.nan
>>> df
A B C D
0 1 2 NaN
1 2 3 NaN
2 3 4 NaN
반응형
댓글