使用Pandas将一列字符串拆分为3个单独的列

2024-05-29 02:47:20 发布

您现在位置:Python中文网/ 问答频道 /正文

在这一列中,我试图把数据分为三个部分:

too many values to unpack

这是我的代码:

^{pr2}$

这是我的列值:

'Store@Country@StoreNick'

我该怎么解决这个问题?在


Tags: to数据store代码countrymanytoovalues
1条回答
网友
1楼 · 发布于 2024-05-29 02:47:20

我建议先用str.split拆分,然后使用pd.concat连接:

df = dimensions['dimension_value'].str.split('@', expand=True)
df.columns = ['store', 'country', 'store_nick']    
dimensions = pd.concat([dimensions, df], axis=1)

expand=True参数将导致拆分占用单独的列。在

相关问题 更多 >

    热门问题