【发布时间】:2021-11-26 23:12:48
【问题描述】:
我有一个包含四列的 CSV 文件:Category、Type、Provider 和 Cost。
Category ,Type,Provider,Cost
Home,Mortgage,Real Homes,"$1,500.00"
Utilities,Gas,Landsberg Gas,$100.00
Utilities,Electric,Edison,$100.00
Utilities,Internet,Verizon Fios,$60.00
Food,Groceries,Ralphs,$280.00
我使用以下代码将 csv 文件导入 DataFrame:
bills = pd.read_csv('Bills.csv')
然后我尝试读取终端中的列名,例如bills.Category。
发现bills.Category和bills.Cost无法读取,返回属性错误。我修改了 CSV 文件,使 Category 变为 mainCategory 和 Cost 变为 Price。修改后,我重新运行了上面的方法,列被正确读取并打印到终端。
我不知道为什么我第一次收到这些错误,除了一些关键字在 Python/Pandas 中受到限制。
对此的任何解释都会非常有帮助!
【问题讨论】:
-
请您出示您的 CSV 文件样本吗?
-
发布示例!
-
不错。请您也添加您的 CSV 文件吗?
-
我无法在没有托管的情况下添加文件。我已经添加了 csv 在文本编辑器中的显示方式