在python中使用两个不同的数据集生成散点图
我有两个数据集。两者都有不同数量的观察结果。是否可以在不同数据集的特征之间生成散点图 例如,我想在数据集1的submission_day列和数据集2的score列之间生成散点图 我不知道如何使用python包实现这一点在python中使用两个不同的数据集生成散点图,python,pandas,matplotlib,seaborn,Python,Pandas,Matplotlib,Seaborn,我有两个数据集。两者都有不同数量的观察结果。是否可以在不同数据集的特征之间生成散点图 例如,我想在数据集1的submission_day列和数据集2的score列之间生成散点图 我不知道如何使用python包实现这一点 例如考虑以下两个数据集: id_student submission_day 23hv 100 24hv 99 45hv 10 56hv
例如考虑以下两个数据集:
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
我认为需要一个DataFrame
,然后:
你们能添加一些数据样本吗?因为若不同大小的数据第一步是创建数据帧-将两个df连接在一起。它们有一个主键Id_studenthmm,所以通过左连接合并?但如果没有数据,很难知道……以下是数据
df = df1.merge(df2, on='id_student')
print (df)
id_student submission_day score
0 23hv 100 59
1 24hv 99 56
2 45hv 10 76
df.plot.scatter(x='submission_day', y='score')