8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

将 Pandas 列表中的一列拆分为多列

Amir Mohsen 1月前

131 0

我有一个带有一列的 Pandas DataFrame:import pandas as pddf = pd.DataFrame({\'teams\': [[\'SF\', \'NYG\'] for _ in range(7)]}) teams0 [SF, NYG]1 [SF, NYG]...

我有一个包含一列的 Pandas DataFrame:

import pandas as pd

df = pd.DataFrame({"teams": [["SF", "NYG"] for _ in range(7)]})

       teams
0  [SF, NYG]
1  [SF, NYG]
2  [SF, NYG]
3  [SF, NYG]
4  [SF, NYG]
5  [SF, NYG]
6  [SF, NYG]

如何将这一列列表分成两列?

期望结果:

  team1 team2
0    SF   NYG
1    SF   NYG
2    SF   NYG
3    SF   NYG
4    SF   NYG
5    SF   NYG
6    SF   NYG
帖子版权声明 1、本帖标题:将 Pandas 列表中的一列拆分为多列
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Amir Mohsen在本站《pandas》版块原创发布, 转载请注明出处!
最新回复 (0)
  • .apply(pd.Series) 很容易记住和输入。不幸的是,正如其他答案所述,对于大量观察,它也非常慢。如果要保存的索引很容易访问,则使用 DataFrame 构造函数方法进行保存就像将索引参数传递给构造函数一样简单,如其他答案所示。在方法链的中间,一种解决方法是使用赋值表达式(Python 3.8+)存储中间 Series 或 DataFrame,然后从那里访问索引。

返回
作者最近主题: