擅长:python、mysql、java
<p>通过使用<code>stack</code>,然后使用<code>groupby</code></p>
<pre><code>df.A.apply(pd.Series).stack().\
apply(pd.Series).groupby(level=0).\
agg(lambda x :','.join(x.astype(str)))
Out[457]:
A B
0 28,29,30 abc,def,hij
1 31,32 hij,abc
2 28 abc
3 28,29,30 abc,def,hij
4 28,29,30 abc,klm,nop
</code></pre>
<p>数据输入:</p>
^{pr2}$
<p>对于您的附加问题,请阅读csv</p>
<pre><code>import ast
df=pd.read_csv(r'your.csv',dtype={'A':object})
df['A'] = df['A'].apply(ast.literal_eval)
</code></pre>