Python 用Pandas读取数据中的行列索引,以及ix、loc、iloc的区别详解
首先用read_csv读取文件
import pandas as pd
import numpy as np
file_path = 'data.csv'
data = pd.read_csv(file_path,encoding='utf-8',index_col='id',header=0) #index_col=id设置‘id’列为行索引,
data是一个5*4的DataFrame,index_col='id’表示设置 ‘id’ 这一列为行索引,header=0 表示设置第一行为列索引
查看data的行列索引信息
print(data.index) #显示data的行索引
print(len(data.index)) #显示data的行索引长度
print(data.columns) #显示列索引
结果如下:
ix、loc、iloc的用法及区别
ix已淘汰,还可用,但会报警告
ix是同时可以用标签索