我正试图在 || 上 split

ser=pd.Series(['there a guy || I will have a bite || no can do','I can do || more'])
ser.str.split('||')

**我应该得到输出 [['有一个人','我要咬一口','不行'],['我可以','更多']]
但我得到了这个
0    [, t, h, e, r, e, s,  , a,  , g, u, y,  , |, |...
1    [, I,  , c, a, n,  , d, o,  , |, |,  , m, o, r...
dtype: object

最佳答案

|| 像正则表达式一样处理,所以需要通过 \ 转义这个值:

a = ser.str.split('\|\|')
print (a)
0    [there a guy ,  I will have a bite ,  no can do]
1                                  [I can do ,  more]
dtype: object

关于python - 在 Pandas 系列中的 '||' 上拆分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54804828/

10-12 16:32