回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我知道这个问题在这里被问了很多,但我一直在看其他问题,我没有发现任何使用.csv文件的问题</p>
<p>这是我的csv文件:</p>
<blockquote>
<pre><code>Survived, Pclass, Sex, Age, Siblings, Parents, Fare
0, 3, male, 22.0, 1, 0, 7.25
1, 1, female, 38.0, 1, 0, 71.2833
1,3,female, 26.0, 0, 0, 7.925
1, 1, female, 35.0, 1, 0, 53.1
</code></pre>
</blockquote>
<p>我的代码是:</p>
<pre><code>import pandas as pd
df = pd.read_csv("titanic.csv")
print(df)
print(df.columns)
print(df["Pclass"])
</code></pre>
<p>我的代码的第3行和第4行工作得很好,所以第二行或csv文件本身可能没有问题,对吗?第五行就是出错的地方。这是错误消息:
<img src="https://i.stack.imgur.com/4rpFb.png" alt="This is the error message."/></p>
<p>奇怪的是,当我尝试在第5行中使用文件中的第一个标题“Survived”时,它起作用了。只有在其他标题中才会出现此错误。
如果有帮助的话,我正在使用Python版本3.7.1和pandas版本1.0.3</p>