Pandas DataFrame 获取index名、列名、行数、列数

获取列名: 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']
  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值