Python数据分析·读取CSV文件转为字典

  • 1.pandas 读取CSV
  • 2.CSV转为字典
  • 3.CSV转为数组


Python pandas包可以直接读取CSV文件,为了接下来的数据分析,考虑到转为字典或者数组会方便一些。

1.pandas 读取CSV

import numpy as np
import pandas as pd
df=pd.read_csv("C:/Users/YUSHENG/Desktop/score.csv")

2.CSV转为字典

key=[]
value=[]
for i in df["number"]: #“number”用作键
    key.append(i)
for j in df["score"]: #“score”用作值
    value.append(j)
dic=dict(zip(key,value))

以列表的形式返回键dic.keys(),返回值dic.values()

python csv 转换 json python怎么把csv转化为字典_数据分析

3.CSV转为数组

alt=np.array(df)

以列表形式返回键值,用位置下标就行了
alt[:,0]和alt[:,1]

python csv 转换 json python怎么把csv转化为字典_python_02