我需要尝试创建两个循环(必须分开):
循环1)对于每个水果:
循环2)对于创建的每个数据帧,在FROUT_分数上绘制日期:
concat apple_score banana_score date apple banana
1 apple 0.400 0.400 2010-02-12 True False
2 banana 0.530 0.300 2010-01-12 False True
3 kiwi 0.532 0.200 2010-03-03 False False
4 bana 0.634 0.100 2010-03-03 False True
我试过:
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
selected_rows = df[df[ fruit ] == True ]
df_f'{fruit}' = selected_rows.drop_duplicates(subset='date')
for fruit in fruits:
df_f'{fruit}'.plot(x="date", y=(f'{fruit}_score'), kind="line")
你应该按照@youn的建议做点什么:
输出:
相关问题 更多 >
编程相关推荐