Pandas系列 | 2.Series基本功能

110 阅读1分钟

原文地址:keketec.club/posts/d81231da/

系列基本功能

编号属性或方法描述
1axes返回行轴标签列表
2dtype返回对象的数据类型(dtype)
3empty如果系列为空,则返回True
4ndim返回底层数据的维数,默认定义:1
5size返回基础数据中的元素数
6values将系列作为ndarray返回
7head()返回前n行
8tail()返回最后n行

axes示例:

import pandas as pd
import numpy as np

# Create a series with 100 random numbers
>>> s = pd.Series(np.random.randn(4))
>>> s
0   -0.562959
1    1.546666
2   -0.950136
3   -0.067827
dtype: float64
 
>>> s.axes  ## 返回行轴标签列表
[RangeIndex(start=0, stop=4, step=1)]

>>> s.dtype     ## 返回对象的数据类型(dtype)
dtype('float64')

>>> s.empty	## 如果系列为空,则返回True	
False

>>> s.ndim	## 返回底层数据的维数,默认定义:1
1

>>> s.size	## 返回基础数据中的元素数
4

>>> s.values	## 将系列作为ndarray返回
array([-0.56295907,  1.54666615, -0.95013554, -0.06782656])

>>> s.head()	## 返回前n行
0   -0.562959
1    1.546666
2   -0.950136
3   -0.067827
dtype: float64

>>> s.tail()	## 返回最后n行
0   -0.562959
1    1.546666
2   -0.950136
3   -0.067827
dtype: float64

DataFrame基本功能

列出比较重要的一些方法

编号属性或方法描述
1T/tranpose()转置行和列
2axes返回一个列,行轴标签和列轴标签作为唯一的成员
3dtypes返回此对象中的数据类型(dtypes)
4empty如果NDFrame完全为空[无项目],则返回为True; 如果任何轴的长度为0
5ndim轴/数组维度大小
6shape返回表示DataFrame的维度的元组
7sizeNDFrame中的元素数
8valuesNDFrame的Numpy表示
9head()返回开头前n行
10tail()返回最后n行