Python数据分析·读取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()
在这里插入图片描述

3.CSV转为数组

alt=np.array(df)

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

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐