擅长:python、mysql、java
<p>如果您有一个示例<code>df</code>,<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.from_dict.html" rel="nofollow noreferrer">created from</a>a<code>dict</code>:</p>
<pre><code>data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}
df = pd.DataFrame.from_dict(data)
</code></pre>
<hr/>
<h2>你可以做:</h2>
<pre><code>data_dict = df.to_dict('dict')
</code></pre>
<hr/>
<p><code>data_dict</code>将是:</p>
<pre><code>{'col_1': {0: 3, 1: 2, 2: 1, 3: 0}, 'col_2': {0: 'a', 1: 'b', 2: 'c', 3: 'd'}}
</code></pre>
<p>如果只想保留<code>col_1</code>,可以使用<a href="https://stackoverflow.com/a/11277439/8565438">this</a>,<em>从<code>data_dict</code>中删除</em><code>col_2</code>:</p>
<pre><code>data_dict.pop('col_2',None)
</code></pre>
<p>您的新<code>data_dict</code>将是:</p>
<pre><code>{'col_1': {0: 3, 1: 2, 2: 1, 3: 0}}
</code></pre>