每当我在DataFrame(pandas)中选择一个列时,就会出现键错误 除了第一列。你知道吗
import pandas as pd
df = pd.read_csv("https://people.sc.fsu.edu/~jburkardt/data/csv/biostats.csv")
df["Weight (lbs)"]
结果:
pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()
KeyError: 'Weight (lbs)'
发生这种情况的原因是,CSV中的列在列名周围包含一个“0”。你知道吗
要解决这个问题:
如果你跑了测向列您将发现您的列是:[“Name”、“Sex”、“Age”、“Height(in)”、“Weight(lbs)”]
所以你必须使用:
您的csv文件包含包含qoutes的列名。您可以使用:
这样,您就可以处理任何有类似问题的文件。你知道吗
相关问题 更多 >
编程相关推荐