相关疑难解决方法(0)

Pandas将列表列分成多列

我有一个pandas dataFrame,其中一列如下所示:

In [207]:df2.teams
Out[207]: 
0         [SF, NYG]
1         [SF, NYG]
2         [SF, NYG]
3         [SF, NYG]
4         [SF, NYG]
5         [SF, NYG]
6         [SF, NYG]
7         [SF, NYG]
Run Code Online (Sandbox Code Playgroud)

我需要使用pandas将这列列表拆分为2列,名为team1和team2

python split list dataframe pandas

86
推荐指数
9
解决办法
9万
查看次数

如何对熊猫列中的列表执行“一次热编码”?

假设我有一个数据框,其中的一列是一个列表(值和长度未知),例如:

df = pd.DataFrame(
 {'messageLabels': [['Good', 'Other', 'Bad'],['Bad','Terrible']]}
)
Run Code Online (Sandbox Code Playgroud)

我遇到了这个解决方案,但这不是我想要的。 如何最好地将包含列表或元组的Pandas列提取到多列中

理论上,结果df看起来像

messageLabels             | Good| Other| Bad| Terrible
--------------------------------------------------------
['Good', 'Other', 'Bad']  | True| True |True| False
--------------------------------------------------------
['Bad','Terrible']        |False|False |True| True
Run Code Online (Sandbox Code Playgroud)

往上看

python list pandas

4
推荐指数
2
解决办法
100
查看次数

如何将Pandas中的一列扩展为多列?

作为标题,我在熊猫中有一列(系列),每一行都是一个类似的列表[0,1,2,3,4,5]。每个列表有6个数字。我想将此列更改为6列,例如,[0,1,2,3,4,5]将变为6列,其中0第一列为1第二列,2第三列为依此类推。我该怎么做?

python bigdata pandas scikit-learn

3
推荐指数
2
解决办法
4521
查看次数

标签 统计

pandas ×3

python ×3

list ×2

bigdata ×1

dataframe ×1

scikit-learn ×1

split ×1