GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python_reference/useful_scripts/read_csv_to_dict.py at master · beernlinux/python_reference Expand file tree/ Copy pathread_csv_to_dict.pyMore file actions 21 lines (18 loc) · 697 Bytes / Copy pathread_csv_to_dict.pyFile metadata and controls21 lines (18 loc) · 697 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # Sebastian Raschka, 03/2014 def read_csv(csv_path): """ Read a csv file (with a header) into a dictionary where the dictionary structure will be {header_col1: [val1_line1, val1_line2, ...], header_col2: [val2_line1, val2_line2, ...], ...} """ with open(csv_path, 'r') as in_csv: header = in_csv.readline().strip().split(',') data = {i:[] for i in header} for line in in_csv: line = line.strip().split(',') for i in range(len(line)): try: data[header[i]].append(float(line[i])) except ValueError: data[header[i]].append(line[i]) return data |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |