目录
import pandas as pd
import numpy as np
df1 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
columns=['a', 'b', 'c'],index=['i1','i2','i3'])
df1
1、获取columns与index
df1.index
#转为列表
temp1 = df1.index.tolist()
temp1
df1.columns
2、columns与index互换(长度相同情况下)
df2 = pd.DataFrame(df1.values,columns=df1.index,index=df1.columns)
df2
3、名称更新
df1.columns = ['a2','b2','c2']
df1
df1.index = ['ia2','ib2','ic2']
df1
rename方法
df1.rename(index={'ia2':'i1', 'ic2':'i3'}, inplace = True)
df1
把某一列作为index
df1.index = df1['a'].values
df1
4、将index作为新的列
df2 = df1.reset_index()
df2
df2.index = [df2['a'].values]
df2
拓展学习
如果现在就想开始学习人工智能AI,你还可以:
1、添加微信:ai_flare,领取Python编程课(AI方向)、Python实现机器学习,免费领取(仅限前100名)
2、人工智能学习路线:专为AI小白设计的人工智能实战课 - Python3入门人工智能 基础+实战 学习视频教程-CSDN学院