在python pandas中使用两个不同的数据集生成散点图

我有两个数据集。两者都有不同数量的观察结果。是否可以在来自不同数据集的要素之间生成散点图?


例如,我想在数据集1的submitt_day列和数据集2的score列之间生成散点图。


我不确定如何使用python软件包做到这一点。


例如,考虑以下两个数据集:


     id_student submission_day 

         23hv          100

         24hv           99

         45hv           10

         56hv           16

         53hv           34



     id_student score

         23hv      59

         25gf      20

         24hv      56

         45hv      76


ibeautiful
浏览 260回答 1
1回答

侃侃尔雅

我认为需要merge一个DataFrame然后DataFrame.plot.scatter:df = df1.merge(df2, on='id_student')print (df)  id_student  submission_day  score0       23hv             100     591       24hv              99     562       45hv              10     76df.plot.scatter(x='submission_day', y='score')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python