前面内容: pandas(01 入门)
目录
一、Python Pandas 基本功能
到目前为止,我们已经学习了三种Pandas数据结构以及如何创建它们。我们将主要关注DataFrame对象,因为它在实时数据处理中非常重要,并讨论其他一些数据结构。
1.1Series基本功能
Sr.No. | 属性或方法 & 说明 |
---|---|
1 | axes(轴) 返回行轴标签的列表 |
2 | dtype(数据类型) 返回对象的dtype。 |
3 | empty(空) 返回True,如果_series——是空的。 |
4 | ndim(维度) 返回基础数据的维数的数量,按定义1。 |
5 | size(大小) 返回基础数据中元素的数量。 |
6 | values(值) 返回级数作为ndarray。 |
7 | head() 返回最前n行。 |
8 | tail() 返回最后n行。 |
现在让我们创建一个Series,并查看上面列出的所有属性操作。
例1(先运行,运行结果中有提示辅助理解):
import pandas as pd
import numpy as np
s = pd.Series(np.random.randn(4))
print(s)
print('-'*25,'返回系列的标签列表','-'*25)
print(s.axes)
print('-'*25,'返回一个布尔值,对象是否为空,True表示对象为空','-'*25)
print(s.empty)
print('-'*25,'返回对象的维度','-'*25)
print(s.ndim)
print('-'*25,'返回系列的大小(长度)','-'*25)
print(s.size)
print('-'*25,'以数组形式返回系列中的实际数据','-'*25)
print(s.values)
print('-'*25,'最前两行','-'*25)
print(s.head(2))
print('-'*25,'最后两行','-'*25)
print(s.tail(2))
运行结果:
1.2DataFrame基本功能
现在让我们了解什么是DataFrame的基本功能。以下表格列出了帮助实现DataFrame基本功能的重要属性或方法。
编号 | 属性或方法 & 描述 |
---|---|
1 | T 将行和列进行转置。 |
2 | axes(轴) 返回一个列表,其中包含行轴标签和列轴标签作为唯一成员。 |
3 | dtypes 返回此对象中的数据类型。 |
4 | empty(空) 如果NDFrame完全为空[没有任何项目],则为True;如果任何轴的长度为0,则为True。 |
5 | ndim(维度) 轴/数组维度的数量。 |
6 |