我想通过比较几列从数据框中生成图形,但是在比较行时,许多图形是用相同的数据绘制的。我需要避免这种情况。
我尝试使用df.drop
删除多个数据,但显示错误
“ ValueError:需要指定“标签”,“索引”或“列”中的至少一个”
for evt in range(len(df3)):
if count < len(df3):
count = count+1
machine_name = df3.iloc[i,j]
machine_number_filtered = df3.iloc[i,j]
parameter_name = df3.iloc[i,k]
axis_name = df3.iloc[i,l]
i = i+1
n = df3[df3['Machine'].str.contains(machine_name) & df3['Parameter'].str.contains(parameter_name) & df3['Axis'].str.contains(axis_name)]
n.plot(x='Date', y=['Values', 'Critical Limit','Warning Limit' ], figsize=(25,15), grid=2, linewidth = 7, marker = 'o', markersize = '10')
但是它会打印每次重复的图集,这些图等于相似的行