I have such a dataframe df
:
time | Score| weekday
01-01-21 12:00 | 1 | Friday
01-01-21 24:00 | 33 | Friday
02-01-21 12:00 | 12 | Saturday
02-01-21 24:00 | 9 | Saturday
03-01-21 12:00 | 11 | Sunday
03-01-21 24:00 | 8 | Sunday
我现在想要获取 Score
和 weekday
列之间的相关性。
我采取了以下步骤来获取它:
s_corr = df.weekday.str.get_dummies().corrwith(df['Score'])
print (s_corr)
我现在想知道这样做是否正确?还是创建一个新的数据框架,按照每天的time
列首先对所有行进行求和,然后使用上面的代码获取Score
和weekday
之间的相关性会更好?或者还有其他改进建议吗?
scipy.stats
以获取适当的测试,尽管我不知道哪个!有一个关于相关函数的部分。 - Alex