我有:
pd.DataFrame({'id':[1,2],'col1':['a b c','a b c d']})
我想要:
pd.DataFrame({'id':[1,1,2],'col1':['ab c', 'a bc','ab cd']})
- 一列中始终有1、2或3个空格
- 如果有2个空格(3个字),我想复制行,并改变值,在一行显示
word1word2 word3
,在第二行显示word1 word2word3
- 如果有3个单词(4个空格),我想将值更改为
word1word2 word3word4
我有约30列,并测试空间的数量,
df['name_cnt'] = df['name'].str.count('\s+')