DataFrame(3):DataFrame常用属性说明

简介: DataFrame(3):DataFrame常用属性说明

1、常用属性如下

ndim 返回DataFrame的维数;

shape 返回DataFrame的形状;

dtypes 返回DataFrame中每一列元素的数据类型;

size 返回DataFrame中元素的个数;

T 返回DataFrame的转置结果;

index 返回DataFrame中的索引;

columns 返回DataFrame中的列索引;

values 返回DataFrame中的数值;

2、演示如下

import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)


结果如下:

image.png


① ndim:返回DataFrame的维数;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.ndim
display(x)


结果如下:

image.png


② shape:返回DataFrame的形状;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.shape
display(x)


结果如下:

image.png


③ dtypes:返回DataFrame中每一列元素的数据类型;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.dtypes
display(x)
# 查看某一列元素的数据类型
y = df["北京"].dtype
display(y)


结果如下:

image.png


④ size:返回DataFrame中元素的个数;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.size
display(x)


结果如下:

image.png


⑤ T:返回DataFrame的转置结果;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.T
display(x)


结果如下:

image.png


⑥ index:返回DataFrame中的索引;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.index
display(x)


结果如下:


image.png

⑦ columns:返回DataFrame中的列索引;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.columns
display(x)


结果如下:

image.png

注意:行索引、列索引都可以通过list转换为列表,然后我们可以针对这个列表做其他操作。

image.png


⑧ values:返回DataFrame中的数值;

df = pd.DataFrame(np.random.randint(70,100,(3,5)), 
                  index=["地区1", "地区2", "地区3"], 
                  columns=["北京","天津", "上海","沈阳", "广州"])
display(df)
x = df.values
display(x)


结果如下:

image.png

相关文章
|
SQL 数据挖掘 数据处理
DataFrame(4):DataFrame的创建方式
DataFrame(4):DataFrame的创建方式
DataFrame(4):DataFrame的创建方式
|
SQL 存储 分布式计算
DataFrame 介绍_ DataFrame 是什么 | 学习笔记
快速学习 DataFrame 介绍_ DataFrame 是什么
1180 0
DataFrame 介绍_ DataFrame 是什么 | 学习笔记
|
4月前
|
SQL JSON 数据库
DataFrame
【10月更文挑战第15天】
60 7
|
4月前
|
数据采集 数据处理 索引
DataFrame
【10月更文挑战第13天】
255 2
|
2月前
|
存储 数据挖掘 索引
Pandas Series 和 DataFrame 常用属性详解及实例
Pandas 是 Python 数据分析的重要工具,其核心数据结构 Series 和 DataFrame 广泛应用。本文详细介绍了这两种结构的常用属性,如 `index`、`values`、`dtype` 等,并通过具体示例帮助读者更好地理解和使用这些属性,提升数据分析效率。
63 4
|
4月前
|
数据挖掘 Python
DataFrame.corr
【10月更文挑战第15天】
63 4
|
5月前
|
SQL JSON 分布式计算
Dataframe
Dataframe
169 2
|
6月前
|
索引 Python
如何在 Pandas 数据框中添加新列?
【8月更文挑战第30天】
478 4
|
索引 Python
pandas把Series组合成DataFrame
pandas把Series组合成DataFrame
|
SQL JSON 分布式计算

热门文章

最新文章