python - 使用 python 附加许多 excel 文件,但遇到列未匹配和 NaN
问题描述
我正在尝试使用相同的列附加许多不同的 excel 文件。
但是,有些文件中有空格,并且一些 excel 文件的列内容似乎不匹配。因此,当我尝试一次全部附加它们时,我的列中的值都变成了 NaN。有什么办法可以避免这个问题吗?
df=pd.DataFrame()
for file in files:
if file.endswith('.csv'):
df = df.append(pd.read_csv(file),ignore_index=True)
例如:
- 我拥有的所有 100 个 excel 文件都有相同的列标题
- 但如图所示,其中一些在列中未匹配,另一些在值中有空白(以橙色突出显示)
解决方案
推荐阅读
- angularjs - 错误:[$compile:multidir] 当我编辑我的指令时
- virtual-machine - 如何在新的 archlinux VM 上摆脱 vlock?
- java - Android HttpURLConnection - 如何设置 HTTP/1.1 协议?
- python - 运行 Python 子进程直到不再发生错误?
- xml - 找不到与给定名称匹配的资源(在“菜单”中,值为“@menu/bottomnavigationmain”)
- r - 使用闪亮模块的简单密码设置
- c++ - 无法在我的 ubuntu 中正确安装 MySQL 连接器/c++
- python - 用于 YOLO 的 Keras 自定义损失函数
- python - 允许新消费者查看 Django 通道层中的现有数据
- python - Python3 使用 Smtplib [Yandex] 发送电子邮件