Python读取csv文件中的数据并放入数组

Python读取csv文件中的数据并放入数组

楼主用的是Python3,代码如下:

import os
import pandas as pd
import requests
PATH = r'C:\Users\Administrator\Desktop'      #要打开的文件的路径
df = pd.read_csv(PATH+'iris.data.csv',names = ['sepal length','sepal width','petal length','petal width','class'])
#路径+文件本身名字,要包含文件名的后缀,names表示按照列给数据起名字
import numpy as np
a = df.values.reshape(-1,5)
#csv文件读取进来的数据并非矩阵格式。需要进行转换
print(a[:2,:])

需要注意的是:在PATH中,路径前面一定需要加上字母r,另外,a = df.values.reshape(-1,5)中的参数需要根据csv文件中数据的行数、列数来确定。
Python读取csv文件中的数据并放入数组_第1张图片
代码运行结果如上图所示,利用print函数打印出了数组中前2行的数据。

你可能感兴趣的:(Python读取csv文件中的数据并放入数组)