Python 如何按多个条件拆分字符串?

Python 如何按多个条件拆分字符串?,python,pandas,Python,Pandas,我正在尝试根据条件“,”将一列数据拆分为多列 但当遇到“,,,”时,它也应该分割数据 基本上,它也应该考虑“,”,作为“,,,”。 我的代码 import pandas as pd df = pd.DataFrame() df['data'] = data df df.columns = ['header'] final = df["header"].str.split(",,",n = 2, expand = True) final 谢谢你的帮助

我正在尝试根据条件“,”将一列数据拆分为多列

但当遇到“,,,”时,它也应该分割数据

基本上,它也应该考虑“,”,作为“,,,”。 我的代码



import pandas as pd
df = pd.DataFrame()
df['data'] = data
df
df.columns = ['header']
final = df["header"].str.split(",,",n = 2, expand = True)
final

谢谢你的帮助

如果您只需要拆分带有多个分隔符的字符串, 您可以使用
re.split(string=your_string,pattern='、、、、|、')
导入
re

如果你需要一些特别的熊猫,我不知道