获取列名: 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']