数据挖掘在python中使用字典

时间:2017-06-24 13:52:39

标签: python csv dictionary

以open(user_input_file_name," r")作为data_file:        header = data_file.readline()        raw_data = data_file.readlines()        对于raw_data中的元素:            element = element.strip()            useful_data.append(元件)

    element = element.split(",")
    volume_list.append([element[0], float(element[5])])
    high_list.append([element[0], float(element[2])])
    low_list.append([element[0] ,float(element[3])])

data_file.close()

1 个答案:

答案 0 :(得分:1)

为此,您最好使用Pandas库。它将开箱即用解决问题和未来的许多其他问题。

for element in useful_data: 
    year = element[0:4]
    month = element[5:7]
    date = element[8:10]
    trading_data = element[11:]

   try:
       main_dict[(int(year), int(month))].update({int(date):[trading_data]})
   except KeyError:
       main_dict[(int(year), int(month))] = {}
       main_dict[(int(year), int(month))].update({int(date):[trading_data]})