擅长:python、mysql、java
<p>由于示例csv数据的第一行是“头”,
使用这一行:</p>
<pre><code>>>> pd.Series.from_csv(filename, header=0).to_dict()
{'UCLA': 73, 'SUNY': 36}
</code></pre>
<p>如果还希望包含第一行,请删除<code>header</code>关键字(或将其设置为<code>None</code>)。</p>
<blockquote>
<p>Since <code>pandas-0.21.0</code> the method <code>Series.from_csv()</code> has been deprecated, and it is suggested to use <code>pandas.read_csv()</code> instead:</p>
<pre><code>>>> pd.read_csv(filename, index_col=0, squeeze=True).to_dict()
{'UCLA': '73', 'SUNY': '36'}>
</code></pre>
<p>and use this for including also the 1st header line in the dict:</p>
<pre><code> >>> pd.read_csv(filename, index_col=0, squeeze=True, header=None).to_dict()
{'name': 'position', 'UCLA': '73', 'SUNY': '36'}
</code></pre>
</blockquote>