3
如何在現有的pandas DataFrame對象的單個實例中初始化多個列?我可以在初始化實例單列,是這樣的:如何初始化多個列到現有的熊貓DataFrame
df = pd.DataFrame({'a':[1,2,3],'b':[4,5,6]}, dtype='int')
df['c'] = 0
,但我不能這樣做:
df[['c','d']] = 0 or
df[['c']['d']] = 0
是有辦法,我可以做到這一點?
應'df.reindex(列=列表( 'ABCD'))。fillna(0)'。 – Abdou
yes..actuall fillna(0)是我一直在尋找的。謝謝 –
你目前有什麼會引發錯誤。應該是:'columns = list('abcd')'或'columns = ['a','b','c','d']'用於'columns'參數。 – Abdou