我试图根据其他两到三列中的值绘制数据。如果我取出& df[df.Age > 50]
,下面的代码可以工作。有没有办法调整代码以使其正常工作?谢谢大家!
plt.figure(figsize = (15, 5))
plt.title(f"KDE Plot:", fontsize = 30, fontweight = 'bold')
ax = sns.kdeplot(
df[df.OpenedLCInd== 1 ] & df[df.Age > 50]['APlusCreditTier'].dropna(),
label = 'Opened Letter Check',
lw = 2,
legend = True
)
plt.legend = True
ax1 = sns.kdeplot(
df[df.OpenedLCInd == 0]['APlusCreditTier'].dropna(),
label = 'No Open Letter Check',
lw = 2, legend = True
)
plt.tight_layout()
您的条件在第一个
kdeplot
中是错误的,它应该是:或
请参阅pandas docs以了解有关对数据进行子集设置的更多信息
相关问题 更多 >
编程相关推荐