def get_count_dict(data): c_dict = dict() for index, row in data.iterrows(): try: name = row['股票代码'] except KeyError: raise KeyError("输入的数据不包含股票代码列,请检查数据格式。") if name == '': continue if name not in c_dict.keys(): c_dict[name] = 1 else: c_dict[name] += 1 return c_dict
时间: 2024-02-10 08:20:20 浏览: 86
这是一个Python函数,它输入一个数据集,并返回一个字典,其中包含每个股票代码在数据集中出现的次数。具体来说,函数遍历数据集中的每一行,检查该行是否包含股票代码列,如果没有则抛出一个KeyError异常;否则,将股票代码作为字典的键,如果该键不存在则将其值初始化为1,否则将其值加1。最后,函数返回包含计数结果的字典。
阅读全文