请您解释一下这是如何运作的?第5,6和8,9行对我来说没有多大意义,但我只是从Python开始。
1# Iterate over the column in dataframe
2 for entry in col:
3
4 # If entry is in cols_count, add 1
5 if entry in cols_count.keys():
6 cols_count[entry] += 1
7 # Else add the entry to cols_count, set the value to 1
8 else:
9 cols_count[entry] = 1
10
11 # Return the cols_count dictionary
12 return cols_count
答案 0 :(得分:4)
cols_count
是一个字典,用于计算entry
出现的次数。
向其添加项目的字典语法如下:
d = {}
d["new_entry"] = value
第5,6和8,9行是检查字典中是否已存在该条目,如果有,则将1
递增到计数器;如果没有,则创建该键并指定值1
(因为如果该条目不在dict中,那么这是它的第一次出现)。