python - 在 DataFrame 中找不到列名 - 无法删除它们 - “...在轴中找不到”
问题描述
我的 DF 看起来像这样:
0 1 2 3 4 5 6 7 8 9 10 11 12 13
0 row-a49t-ihm3.rpap 00000000-0000-0000-05D6-978893D301BF 0 1604696511 None 1604696511 None { } 2002 JAN 31106 49927 755015820 386481929
1 row-njtn_crc8_qawh 00000000-0000-0000-3211-E4A718B8A756 0 1604696511 None 1604696511 None { } 2002 FEB 27520 50982 664454223 361353242
2 row-tn8d-5xax-gcqz 00000000-0000-0000-9FC0-AB50DEE551EE 0 1604696511 None 1604696511 None { } 2002 MAR 34225 58794 805666244 419385387
3 row-bjnm-jnr7.7rbw 00000000-0000-0000-FE23-E2E416AC13DB 0 1604696511 None 1604696511 None { } 2002 APR 36452 59817 846368297 433061150
0 1 2 3 4 5 6 7 8 9 10 11 12 13
是根据以下内容的列名称:
for col in df.columns:
print(col)
循环打印:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
但是我不能用这个删除它们:
df.drop(columns=['0','1','2','3','4','5','6','7'], inplace=True)
如果它改变了任何从 Json 文件导入的 DataFrame。是什么导致了这个问题 - 列名是正确的?
解决方案
推荐阅读
- python - 如何修复 AttributeError:“StringVar”对象没有属性“_name”
- c++ - 在 C++ 中读取二进制文件会返回意外值
- python - 习惯函数 Python 3.7
- javascript - 您如何将光标聚焦在位于 Bootstrap 模式中的 Quill 编辑器中?
- sql - 透视 SQL Server 表
- javascript - 如何使用 If () javascript 检查类是否被点击
- java - Android Studio com.google.wireless.android.sdk.stats.IntellijIndexingStats
- azure - Azure devops 构建推送映像到 aks
- wordpress - 如何检查文件是否真的存在于 WordPress 中?
- php - 未定义的变量:注释 - Laravel 5.8