python导入数据的几种方法
2018-01-20 15:51
260 查看
以下是在我学习过程中常用的两种导入数据的方式
方法一:
上面程序的效果是将csv文件中的文本按行打印,每一行的元素都是以逗号分隔符’,’分隔得来。line里边的数据类型是string类型。
把string 数据转化成float型
方法二:用numpy读取文件,首先要导入numpy包
这种方法返回的是一个array类型的数据
方法三: 用pandas 读取数据
方法一:
c = open('ML2017Data/testTarget.csv',"r") file = csv.reader(c) data_set = [] for line in file: data_set.append(line) data_set = np.array(data_set) c.close()
上面程序的效果是将csv文件中的文本按行打印,每一行的元素都是以逗号分隔符’,’分隔得来。line里边的数据类型是string类型。
把string 数据转化成float型
c = open('ml-latest-small/ratings.csv','r') file = csv.reader(c) data_set = [] for line in file: #skip the frist line if file.line_num == 1: continue #change the string to float line = list(map(float, line)) data_set.append(line) c.close()
方法二:用numpy读取文件,首先要导入numpy包
import numpy as np
trainInput_cvs = np.loadtxt('ML2017Data/trainInput.csv',dtype='str') trainInput = trainInput_cvs.astype('float')
这种方法返回的是一个array类型的数据
方法三: 用pandas 读取数据
import pandas as pd ratings = pd.read_csv('ml-latest-small/ratings.csv') #change the string to float dataset = ratings.values
相关文章推荐
- SQL Server数据导入导出的几种方法
- Excel数据导入到Oracle有几种方法
- mysql的数据导入导出几种方法
- 导入数据到Oracle有几种方法
- SQLite3创建数据库的方法 和 SQLite从Excel文件中导入数据 及 python/qpython sqlite 中文 乱码
- SQL SERVER使用OpenRowset,、OpenDataSource函数导入、导出数据到Excel 的几种方法(整理)
- SQLServer 数据导入导出的几种方法小结
- Python导入oracle数据的方法
- MySQL数据导入导出的几种方法
- 将本地数据根据规则导入到数据库表的几种方法
- Python使用xlrd模块操作Excel数据导入的方法
- 将Excel数据导入mysql数据库的几种方法
- Python导入txt数据到mysql的方法
- SQLServer 数据导入导出的几种方法小结
- 一般导入数据到Oracle有几种方法!
- python关于模块导入的几种方法
- Excel数据导入到Oracle有几种方法
- Python使用xlrd模块操作Excel数据导入的方法
- python 解析网页数据的几种方法简介
- SQL SERVER使用OpenRowset,、OpenDataSource函数导入、导出数据到Excel 的几种方法(整理)