如何在不使用熊猫的情况下编写此代码?

如何在不使用 pandas 库的情况下编写以下代码?


我的.csv:


TAG   FACTOR   LABEL    WEIGHT

reviews   27.324,                 Highest                37.62548387

我进行了搜索,但找不到解决方案。


jpd = pd.read_csv(

                file_path, dtype=str).dropna()

dict = jpd.set_index(

                'TAG').T.to_dict()

提前致谢。


慕哥9229398
浏览 151回答 1
1回答

慕沐林林

您可以简单地使用标准库中的 csv 模块:import csv with open('__.csv', 'r', newline='') as f:    reader = csv.reader(f)    _ , *header = next(reader)    d = {}    for k, *row in reader:        d[k] = dict(zip(header, row))    print(d){'reviews':   {'JOURNAL_IMPACT_FACTOR': 27.324, 'IMPACT_FACTOR_LABEL': 'Highest',                'IMPACT_FACTOR_WEIGHT': 37.62548387},  'hairdoos':  {'JOURNAL_IMPACT_FACTOR': 40.0,                'IMPACT_FACTOR_LABEL': 'middle', 'IMPACT_FACTOR_WEIGHT': 50.0},  'skidoos':   {'JOURNAL_IMPACT_FACTOR': 5000.0, 'IMPACT_FACTOR_LABEL': 'medium',                'IMPACT_FACTOR_WEIGHT': 430.0},  'kangaroos': {'JOURNAL_IMPACT_FACTOR': 6.0, 'IMPACT_FACTOR_LABEL': 'lowest',                'IMPACT_FACTOR_WEIGHT': 3.0} }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python