1,系列的基本功能
import numpy as np
import pandas as pd
# 系列基本功能:
s = pd.Series([["lewao",22],["yuaner",20]],index=["a","b"])
print("该系列的内容有-->",s)
# 显示行标签值--axes
print("显示行标签值\n", s.axes)
# 判断对象是否为空--empty
print("判断对象是否为空,若空则返回True\n",s.empty)
# 返回对象的维数--ndim
print("显示对象的维数,系列1维,数据帧二维,面板三维\n",s.ndim)
# 返回系列的大小长度--size
print("返回系列的大小长度\n", s.size) # 该系列有两个列表元素
# 以数组形式返回系列中的数据--values
print("返回数据\n", s.values) # 返回值不一定是数值,也可以是字符串
# 系列中选择值可以直接通过位置或标签选择
print("显示系列中的前几行值",s.head(1))
print("显示系列中的后几行值",s.tail(1))
该系列的内容有--> a [lewao, 22]
b [yuaner, 20]
dtype: object
显示行标签值
[Index(['a', 'b'], dtype='object')]
判断对象是否为空,若空则返回True
False
显示对象的维数,系列1维,数据帧二维,面板三维
1
返回系列的大小长度
2
返回数据
[list(['lewao', 22]) list(['yuaner', 20])]
a [lewao, 22]
dtype: object
b [yuaner, 20]
dtype: object
dataframe的基本功能类似,具体情况可看
https://www.yiibai.com/pandas/python_pandas_basic_functionality.html
不同的是,系列的size显示的是行数,而数据帧则显示元素数。
import pandas as pd
# 数据帧的基本功能
df = pd.DataFrame([[1,2,3],[2,1,3]])
s = pd.Series([[1,2,3],[2,1,3]])
print("数据帧的size输出\n",df.size)
print("系列的size输出\n",s.size)
数据帧的size输出
6
系列的size输出
2