获取列名: df.columns.values
获取 index 名: df.index.values
获取行数: df.shape[0]
获取列数 :df.shape[1]
获取具体的某一个值: df.iloc[i, j]
import pandas as pd
# 获Pandas DataFrame 获取index和列名
data = {'id': [4, 6, 5], 'name': ['张三', '李四', '王五'],
'age': [20, 21, 20], 'school': ['北大', '清华', '南大']}
df = pd.DataFrame(data, index={'line1', 'line2', 'line3'})
print(df)
print('==========获取列名,字符串==========')
print(df.columns.values)
print('==========获取列名,List==========')
print(df.columns.values.tolist())
print('==========获取index名,字符串==========')
print(df.index.values)
print('==========获取index名,List==========')
print(df.index.values.tolist())
打印内容:
age id name school line2 20 4 张三 北大 line3 21 6 李四 清华 line1 20 5 王五 南大 ==========获取列名,字符串========== ['age' 'id' 'name' 'school'] ==========获取列名,List========== ['age', 'id', 'name', 'school'] ==========获取index名,字符串========== ['line2' 'line3' 'line1'] ==========获取index名,List========== ['line2', 'line3', 'line1']



