python - 如何将熊猫系列添加到忽略索引的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 正在通过索引匹配记录。
有没有办法可以将系列添加到数据框,忽略索引,这样我的数据就不会混淆?
解决方案
将系列转换为数据框。
code
df=pd.DataFrame(df)
result=pd.concat([df1,df],axis=1,ignore_index=True)
df1 是您要添加的数据框。
df 是数据框,即您转换为数据框的系列
推荐阅读
- php - Composer Require 'package' 引发 OpenSSL 错误
- asp.net-core - 为什么 .Net Core 2.1.1 通用主机需要庞大的 Microsoft.AspNetCore.App 元包才能工作?
- python - PyQt5 在 dbus 请求失败时创建错误
- calculator - 再次加载输入时清除结果后的显示
- appveyor - 仅当矩阵中的所有构建都成功时,如何从 Appveyor 构建推送 NuGet 包?
- r - 使用 sf 和 sp 在 R 中的投影差异
- git - 在 github 上拉远程 master 分支的问题
- android - 使用 INNER JOIN 删除 Room 中的数据?
- css - Wordpress / CSS 文件仅适用于后端的一个菜单页
- javascript - forEach 在 Microsoft Edge 中不起作用