df = pd.DataFrame({'id':[1,2,3],
'describe':['a-b-c','a-b-c','a-b-c']})
df['describe'].str.split('-',expand=False) # 不自动分列
df['describe'].str.split('-',expand=True) # 自动分列
# 如果只想要其中两列
df['describe'].str.split('-',expand=True)[[0,1]]
df = pd.DataFrame({'id':[1,2,3],
'describe':['a-b-c','a-b-c','a-b-c']})
df['describe'].str.split('-',expand=False) # 不自动分列
df['describe'].str.split('-',expand=True) # 自动分列
# 如果只想要其中两列
df['describe'].str.split('-',expand=True)[[0,1]]
让时间为你证明