DataFrame行列索引设置及运用

DataFrame的行列索引设置

import numpy as np
import pandas as pd

df=pd.read_excel('C:\\****.xlsx')

####设置某列为行索引
df.set_index(['A','B'],inplace=True)
####取消列索引(索引变为真实列)
df=df.reset_index()

##### reindex() 重新设置索引
df1=df.reindex(index=['A','B'],columns=['C'])

#####给行列索引命名
df.index.names=['行']
df.columns.names=['列']
print(df.head())

#######输出行索引、列索引
print('行索引为:',df.index)
print('列索引为:',df.columns)


根据行索引、列索引删除某行、某列数值

####axis=1表示列,inplace=True,改变数据原始状态,'A','B'为列名
df.drop(labels=['A','B'],axis=1,inplace=True)   
####axis=0表示行,'C','D'为行名
df.drop(['C','D'],axis=0,inplace=True)

你可能感兴趣的:(DataFrame的索引设置,python,索引,数据分析)