对于另一种情况,假设它是看起来像元组的字符串:
In [74]: df['stats'].str[1:-1].str.split(',', expand=True).astype(float)Out[74]: 0 1 2 3 40 -0.009242 0.410000 -0.742016 0.003683 0.0025171 0.041154 0.318231 0.758717 0.002640 0.0106542 -0.014435 0.168438 -0.808703 0.000817 0.0031663 0.034346 0.288731 0.950845 0.000001 0.0033734 0.009052 0.151031 0.670257 0.012179 0.0030225 -0.004797 0.171615 -0.552879 0.050032 0.002180
(注意:对于较早版本的熊猫(<0.16.1),您需要使用
return_type='frame'而不是expand关键字)
顺便说一句,如果它是元组而不是字符串,则可以简单地执行以下 *** 作:
pd.Dataframe(df['stats'].tolist(), index=df.index)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)