直接看例子
import pandas as pd
#创建一个临时数据
df = pd.DataFrame({'姓名': ['小明','小红','小黑'],
'年龄':['25','26','22'],
'兴趣':['篮球,足球,羽毛球','高尔夫,唱歌','骑马']})
result=df.set_index(["姓名", "年龄"])["兴趣"].str.split(",", expand=True).stack().reset_index(drop=True,level=-1).reset_index().rename(columns={0:'兴趣'})
tmp=df.set_index(["姓名", "年龄"])["兴趣"].str.split(",", expand=True).stack()
result=tmp.reset_index(drop=True,level=-1).reset_index()
result=result.rename(columns={0:'兴趣'})