Python 从系列到字典
大家好,晚安,我有个疑问 可以将一周中几天的向量(熊猫系列)转换为字典,以便计算向量中一周有多少天的值 类似于{‘星期一’:4,‘星期二’:5……‘星期五’:8}Python 从系列到字典,python,dictionary,Python,Dictionary,大家好,晚安,我有个疑问 可以将一周中几天的向量(熊猫系列)转换为字典,以便计算向量中一周有多少天的值 类似于{‘星期一’:4,‘星期二’:5……‘星期五’:8} 其中,一周中的几天是关键,其频率是值。您可以这样做: 示例df: d = pd.DataFrame({'day':['Mon','Tues','Wed','Thurs','Fri']}) day 0 Mon 1 Tues 2 Wed 3 Thurs 4 Fri counts = d['day'].
其中,一周中的几天是关键,其频率是值。您可以这样做: 示例df:
d = pd.DataFrame({'day':['Mon','Tues','Wed','Thurs','Fri']})
day
0 Mon
1 Tues
2 Wed
3 Thurs
4 Fri
counts = d['day'].value_counts()
d = {key:val for key,val in zip(counts.index,counts.values)}
结果:
{'Tues': 1, 'Fri': 1, 'Thurs': 1, 'Wed': 1, 'Mon': 1}
您的\u系列。值\u计数()
…值错误:必须仅传递带有布尔值的数据帧