擅长:python、mysql、java
<p>在重新创建数据帧之后使用<code>crosstab</code></p>
<pre><code>S=pd.DataFrame(s.map(list).tolist()).melt()
pd.crosstab(S.value,S.variable)
Out[338]:
variable 0 1 2 3
value
A 1 1 0 1
C 1 0 1 1
G 1 0 1 1
T 0 2 1 0
</code></pre>
<p>添加<code>to_dict</code>后</p>
<pre><code>pd.crosstab(S.value,S.variable).T.to_dict('l')
Out[342]: {'A': [1, 1, 0, 1], 'C': [1, 0, 1, 1], 'G': [1, 0, 1, 1], 'T': [0, 2, 1, 0]}
</code></pre>