我正试图在 || 上 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/