如何将 pandas Series 添加到 DataFrame 中而忽略索引?

Mac*_*iej 7 python dataframe pandas

我有一个带有随机、未排序的行索引的 DataFrame,这是从原始 DataFrame 中删除一些“噪音”的结果。

row_index    col1 col2
        2    1    2
       19    3    4
      432    4    1
Run Code Online (Sandbox Code Playgroud)

我想向此数据框添加一些 pd.Series 。Series 的索引从 0 到 n=行数排序。行数等于 DataFrame 中的行数

在尝试了多种将 Series 添加到 DataFrame 中的方法后,我意识到 Series 中的数据会混淆,因为(我相信)Python 通过索引来匹配记录。

有没有办法可以将系列添加到数据框,忽略索引,这样我的数据就不会混淆?

eid*_*eid 13

df['new_col'] = other_df['column'].values
Run Code Online (Sandbox Code Playgroud)


小智 8

将序列转换为数据框。

# code

df = pd.DataFrame(df)
result = pd.concat([df1,df], axis=1, ignore_index=True)
Run Code Online (Sandbox Code Playgroud)

df1 是您要添加的数据框。

df是你转换为数据框的数据框ie系列