Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从系列到字典_Python_Dictionary - Fatal编程技术网

Python 从系列到字典

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'].

大家好,晚安,我有个疑问

可以将一周中几天的向量(熊猫系列)转换为字典,以便计算向量中一周有多少天的值

类似于{‘星期一’: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'].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计数()
…值错误:必须仅传递带有布尔值的数据帧