在熊猫中,每个字符将字符串分成多列

问题描述 投票:0回答:1

我有一列字符,代表一连串的每月活动。

str.split方法是理想的选择,但我找不到在每个字符上分割的正确模式(正则表达式或其他)。>>

Col Foo
 BBBAAAAAR

进入

Col Foo_1 | Col Foo_2 | Col Foo_3 | Col Foo_4 ...
B         |B          |B          |A          ...

我目前正在循环执行:

for keys, frames in data_frame_dict.items():
   temp1 = temp1 = frames.Col Foo.str.split(' ',expand=True).add_prefix('Feat_Mon_') 

然后追加...

这适用于空格,但是我希望一列中的每个字符,现在每个元素之间都没有分隔符。

但是我在这里或在文档中都找不到适用于字符串的方法模式。

我有一列字符,代表一连串的每月活动。一个str.split方法将是理想的,但是我找不到在每个正则表达式上进行分割的正确模式(正则表达式或其他方式)...

python pandas
1个回答
0
投票

它们的长度都一样吗?我相信您可以将Col Foo转换为字符串,然后仅逐字符遍历字符串。如果它们的长度相同,则可以将其硬编码为df,而无需循环。*对不起,本来是评论,但我没有评论代表

© www.soinside.com 2019 - 2024. All rights reserved.