Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在不使用pandas的情况下编写此代码?_Python_Pandas - Fatal编程技术网

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

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(

如何在不使用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()

提前感谢。

您只需使用标准库中的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这是一个问答网站,不是代码编写服务、教程服务或提示场所。如果你想得到一些提示,那么这肯定是我发布的一些数据。。