数据源:
结果输出:(想要最后的展示内容如图,相当于在源数据的基础上插入一列)
df=pd.DataFrame({'数据':['哈哈-呵呵','AB-CD'],'什么':[1,2]})
df3=pd.concat([df,df['数据'].str.split('-',expand=True),axis=1).drop(['数据'],axis=1).rename({0:'数据1',1:'数据2'},axis=1).reindex(['数据1','数据2','什么'],axis=1)
print(df3)