根据这张图片,我试图将质量列数组拆分为最后一张图片。当我尝试df1.explode('Quality')时,它对我不起作用。另外,我想根据文件名在此处创建年份的另一列。 鞋_2019 衬衫_2019 袜子_2019
这是我的代码:
Shoes = df[df['Items']=='Shoe']['Quality'].values
Shirt = df[df['Items']=='Shirt']['Quality'].values
Socks = df[df['Items']=='Socks']['Quality'].values
Allitems= {'Shoe':'Shoes','Shirt':'Shirt','Socks':'Socks'}
df1 = pd.Series(Allitems).to_frame()