【发布时间】:2018-06-06 19:44:29
【问题描述】:
id string
0 31672;0
1 31965;0
2 0;78464
3 51462
4 31931;0
嗨,我有那张桌子。我想用';'分割字符串表,并将其存储到新列中。最后一列应该是这样的
id string word_count
0 31672;0 2
1 31965;0 2
2 0;78464 2
3 51462 1
4 31931;0 2
如果有人知道如何用 python 做到这一点,那就太好了。
【问题讨论】:
-
您在寻找
df['string'].str.count(';') + 1吗? -
您好,感谢您的回复。但这不是我要找的。如果“string”列值为空字符串,该代码将向“word_count”列写入“1”:)
标签: python string pandas dataframe