2017-02-26 46 views

回答

2

每個非空DataFramecolumnsindex和一些值。

您可以添加默認列值,並創建標量填充新列:

df[len(df.columns)] = 0 

樣品:

df = pd.DataFrame({0:[1,2,3], 
        1:[4,5,6]}) 

print (df) 
    0 1 
0 1 4 
1 2 5 
2 3 6 

df[len(df.columns)] = 0 
print (df) 
    0 1 2 
0 1 4 0 
1 2 5 0 
2 3 6 0 

而且與名稱創建新列simpliest是:

df['new'] = 1