擅长:python、mysql、java
<p><code>pandas</code>可以<code>join</code>两个数据帧:</p>
<pre><code>data = data1.join(data2)
</code></pre>
<p>如果需要,可以将列转换为列表:</p>
<pre><code>values1 = list(data['attr1'])
values2 = list(data['attr2'])
</code></pre>
<p>您可以使用以下方法将数据放入数据帧:</p>
<pre><code>data1 = pd.read_csv(filename)
</code></pre>
<p>使用的样本数据:</p>
<pre><code>data1 = pd.DataFrame([
(1, 'a'),
(2, 'b'),
(3, 'c'),
(4, 'd'),
], columns=('attr', 'attr1')).set_index('attr')
data2 = pd.DataFrame([
(1, 'd'),
(2, 'a'),
(3, 'c'),
(4, 'b'),
], columns=('attr', 'attr2')).set_index('attr')
</code></pre>