首页 > 解决方案 > 如何将熊猫系列添加到忽略索引的DataFrame?

问题描述

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

row_index    col1 col2
        2    1    2
       19    3    4
      432    4    1

我想在这个 Dataframe 中添加一些 pd.Series。Series 的索引从 0 到 n=行数排序。行数等于DataFrame中的行数

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

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

标签: pythonpandasdataframe

解决方案


将系列转换为数据框。

code

df=pd.DataFrame(df)
result=pd.concat([df1,df],axis=1,ignore_index=True)

df1 是您要添加的数据框。

df 是数据框,即您转换为数据框的系列


推荐阅读