Python Pandas之Series和DataFrame 的基本属性和方法
Series基本功能
编号
属性或方法
描述
1
axes
返回行轴标签列表。
2
dtype
返回对象的数据类型(dtype
)。
3
empty
如果系列为空,则返回True
。
4
ndim
返回底层数据的维数,默认定义:1
。
5
size
返回基础数据中的元素数。
6
values
将系列作为ndarray
返回。
7
head()
返回前n
行。
8
tail()
返回最后n
行。
DataFrame基本功能
下面来看看数据帧(DataFrame)的基本功能有哪些?下表列出了DataFrame基本功能的重要属性或方法。
编号
属性或方法
描述
1
T
转置行和列。
2
axes
返回一个列,行轴标签和列轴标签作为唯一的成员。
3
dtypes
返回此对象中的数据类型(dtypes
)。
4
empty
如果NDFrame
完全为空[无项目],则返回为True
; 如果任何轴的长度为0
。
5
ndim
轴/数组维度大小。
6
shape
返回表示DataFrame
的维度的元组。
7
size
NDFrame
中的元素数。
8
values
NDFrame的Numpy表示。
9
head()
返回开头前n
行。
10
tail()
返回最后n
行。
代码示例:
import pandas as pd
import numpy as np
s = pd.Series(np.random.randn(4))
print(s.axes) # Series 的标签列表
print(s.empty) # 判断是不是空值
print(s.ndim) # 判断数据维度
print(s.size) # 判断元素个数
print(s.values) # 返回数据值
print(s.head(2)) # 小样品提取 开始2行 默认5
print(s.tail(2)) # 小样品提取 末尾2行 默认5
d = {‘Name’: pd.Series([‘Tom’, ‘James’, ‘Ricky’, ‘Vin’, ‘Steve’, ‘Minsu’, ‘Jack’]),
‘Age’: pd.Series([25, 26, 25, 23, 30, 29, 23]),
‘Rating’: pd.Series([4.23, 3.24, 3.98, 2.56, 3.20, 4.6, 3.8])}
df = pd.DataFrame(d)
print(df.T) # 行列装换
print(df.axes) # 行轴标签和列轴标签列表
print(df.dtypes) # 数据类型
print(df.shape)