Python 向数据帧添加新列
我有一个数据帧df,有一列和500k行(下面给出了前5个元素的df)。我想在现有列中添加新数据。新数据是一个由200k行和1列组成的矩阵。我怎么做?我还想添加一个名为op的新列Python 向数据帧添加新列,python,pandas,machine-learning,Python,Pandas,Machine Learning,我有一个数据帧df,有一列和500k行(下面给出了前5个元素的df)。我想在现有列中添加新数据。新数据是一个由200k行和1列组成的矩阵。我怎么做?我还想添加一个名为op的新列 X098_DE_time 0.046104 -0.037134 -0.089496 -0.084906 -0.038594 从第二个数据帧重命名列后,我们可以使用concat函数 df2.rename(columns={'op':' X098_DE_ti
X098_DE_time
0.046104
-0.037134
-0.089496
-0.084906
-0.038594
从第二个数据帧重命名列后,我们可以使用
concat
函数
df2.rename(columns={'op':' X098_DE_time'}, inplace=True)
new_df = pd.concat([df, new_df], axis=0)
注意:如果不重命名df2列,则生成的
new_df
将有两个不同的列 要添加新列,可以使用
df["new column"] = [list of values];
请展示你试过的东西。