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

本文介绍了如何使用Pandas DataFrame获取列名、index名、行数和列数。通过`df.columns.values`获取列名,`df.index.values`获取index名,`df.shape[0]`获取行数,`df.shape[1]`获取列数,以及`df.iloc[i,j]`获取特定位置的值。示例中展示了具体的操作和输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取列名: 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']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值