Abh*_*tia 5 python dataframe pandas
如何将一列常量值附加到没有标题的 Pandas 数据帧?我想在最后附加该列。
随着头我能做到这样的方法:
df['new'] = pd.Series([0 for x in range(len(df.index))], index=df.index)
Run Code Online (Sandbox Code Playgroud)
jez*_*ael 10
每个非空DataFrame都有columns,index和一些值。
您可以添加默认列值并创建由标量填充的新列:
df[len(df.columns)] = 0
Run Code Online (Sandbox Code Playgroud)
样本:
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
Run Code Online (Sandbox Code Playgroud)
同样用于创建具有名称的新列,最简单的是:
df['new'] = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7406 次 |
| 最近记录: |