#设置实验数据
import pandas as pd
data = [[1,2,3],[4,5,6]]
index = [0,1]
columns=['a','b','c']
#加载数据集
df = pd.DataFrame(data=data, index=index, columns=columns)
#显示前几行
df.head
# 1. loc——通过行标签索引行数据,查看某行
df.loc[1]
df.loc[0]
# 1.2 loc[‘d’]表示索引的是第’d’行(index 是字符)
import pandas as pd
data = [[1,2,3],[4,5,6]]
index = ['d','e']
columns=['a','b','c']
df = pd.DataFrame(data=data, index=index, columns=columns)
#更改行标签 行索引
#接下来是把行标签[0, 1, 2]改成['a', 'b', 'c'],则成这样了
df.index = ['a','b','c']
#同样地,把列标签[0, 1, 2, 3]改成['A', 'B, 'C', 'D'],则成这样了\
#更改列标签
df.columns = ['A','B','C','D']
#查看一行数据
df.loc['d']
# 1.4 loc可以获取多行数据
df.loc['d':]
# 1.5 loc扩展——索引某行某列 查找某行某列
df.loc['d',['b','c']]
# 1.6 loc扩展——索引某列 查询C列
df.loc[:,['c']]
# 2. iloc——通过行号获取行数据
# 2.1 想要获取哪一行就输入该行数字
df.iloc[1]
# 2.3 同样通过行号可以索引多行 查找多行
df.iloc[0:]
#查找 第0列和第3列
df.iloc[:,[0,3]]
#选取某几行数据 前几行数据
df.iloc[0:3]
查出前5行
dfoff.iloc[:5]
#输出第六列的前三行
dfoff.iloc[:3,6]
#取出中间某几列
train_orignal_01=train_orignal.iloc[:,3:8]