python⽤pd.read_csv()⽅法来读取csv⽂件
csv⽂件是⼀种⽤,和换⾏符区分数据记录和字段的⼀种⽂件结构,可以⽤excel表格编辑,也可以⽤记事本编辑,是⼀种类excel的数据存储⽂件,也可以看成是⼀种数据库。pandas提供了pd.read_csv()⽅法可以读取其中的数据并且转换成DataFrame数据帧。python的强⼤之处就在于他可以把不同的数据库类型,⽐如txt/csv/.xls/.sql转换成统⼀的DataFrame格式然后进⾏统⼀的处理。真是做到了标准化。我们可以⽤以下代码来演⽰csv⽂件的读取操作。
import pandas as pd
data1 = pd.read_csv('rating.csv')
print(data1)
print("************取消第⼀⾏作为表头*************")
data2 = pd.read_csv('rating.csv',header=None)
print(data2)
print("************为各个字段取名**************")
data3 = pd.read_csv('rating.csv',names=['user_id','book_id','rating'])
print(data3)
print("***********将某⼀字段设为索引***************")
data3 = pd.read_csv('rating.csv',
names=['user_id','book_id','rating'],
index_col ="user_id")
print(data3)
print("************⽤sep参数设置分隔符**************")
data4 = pd.read_csv('rating.csv',
names=['user_id','book_id','rating'],
sep=',')
print(data4)
print("************⾃动补全缺失数据为NaN**************")
data5 = pd.read_csv('data.csv',header=None)
print(data5)
输出的结果如下:
12585
0240814
122605
2292965
3223183
42264
523153
62334
723015
************取消第⼀⾏作为表头*************
012
012585
1240814
222605
3292965
4223183
52264
623153
72334
823015
************为各个字段取名**************
user_id  book_id  rating
012585
1240814
222605
3292965
4223183
52264
623153
72334
823015
***********将某⼀字段设为索引***************
book_id  rating
user_id
12585
240814
22605
292965
223183
2264
23153
2334
23015
************⽤sep参数设置分隔符**************
user_id  book_id  rating
python怎么读csv数据012585
1240814
222605
3292965
4223183
52264
623153
72334
823015
************⾃动补全缺失数据为NaN**************
01234
012.03  4.05
167.08  NaN  10
211  NaN  1314.015
[Finished in4.5s]
对代码的具体解释,可以参考星号隔离bar中的注释。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。