我的数据框 df 有一列和500k行(前面给出了前5个元素的df)。我想在现有列中添加新数据。新数据是一个包含20万行和1列的矩阵。我该怎么做?另外,我想添加一个名为 op 的新列。
X098_DE_time
0.046104
-0.037134
-0.089496
-0.084906
-0.038594
答案 0 :(得分:1)
我们可以在从第二个数据框重命名列后使用concat
函数。
df2.rename(columns={'op':' X098_DE_time'}, inplace=True)
new_df = pd.concat([df, new_df], axis=0)
注意:如果我们不重命名df2列,则生成的new_df
将有2个不同的列。
答案 1 :(得分:0)
要添加新列,您可以使用
df["new column"] = [list of values];