Python 如何在不使用pandas的情况下编写此代码?
如何在不使用pandas库的情况下编写以下代码 我的csv:Python 如何在不使用pandas的情况下编写此代码?,python,pandas,Python,Pandas,如何在不使用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 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()
提前感谢。您只需使用标准库中的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}
}
这不是一个代码编写服务。只是一个提示会有所帮助。感谢您提供了一些数据。@ManWithFewneds这是一个问答网站,不是代码编写服务、教程服务或提示场所。如果你想得到一些提示,那么这肯定是我发布的一些数据。。