1. 源数据
dic = {
"course": ['Java', 'Python', 'PHP'],
"score": [99, 100, 66]
}
df = pd.DataFrame(dic)
2. 获取行索引
# 获取行索引
df.index
# 行索引转list列表
list(df.index)
3. 获取列索引
# 列索引
df.columns
# 列索引转list列表
list(df.columns)
4. 获取values值
df.values
5. 修改行、列索引
# 修改行索引
df.index = list('ABC')
# 修改列索引
df.columns = ['name', 'age']
6. 通过索引获取values值
# 通过显示索引获取值
df.loc['A', 'name'] # 先行在列
# 通过隐式索引获取值
df.iloc[0, 0] # 先行在列
# 通过列索引获取值
df['name']
7. 通过索引修改值
# 显示索引
df.loc['A', 'name'] = 'Java2'
# 隐式索引
df.iloc[0, 1] = 99.99
# 列索引
df['age'] = [1, 2, 3]