Python Pandas教程中,如何使用Series对象?

2026-04-30 15:311阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1421个文字,预计阅读时间需要6分钟。

Python Pandas教程中,如何使用Series对象?

前言:在转换操作中,我们执行各种操作,例如更改序列的数据类型,将序列转换为列表等。为了执行转换操作,我们有各种有助于转换的功能,例如.astype()、tolist()等。

前言:

Python Pandas教程中,如何使用Series对象?

在转换操作中,我们执行各种操作,例如更改系列的数据类型,将系列更改为列表等。为了执行转换操作,我们有各种有助于转换的功能,例如.astype().tolist()

代码#1:

# 使用 astype 转换 series 数据类型的 Python 程序 # importing pandas module import pandas as pd # 从 url 读取 csv 文件 data = pd.read_csv("nba.csv") # 删除空值列以避免错误 data.dropna(inplace = True) # 在转换之前存储 dtype before = data.dtypes # 使用 astype 转换 dtypes data["Salary"]= data["Salary"].astype(int) data["Number"]= data["Number"].astype(str) # 转换后存储 dtype after = data.dtypes # 打印出来比较 print("BEFORE CONVERSION\n", before, "\n") print("AFTER CONVERSION\n", after, "\n")

输出:

代码 #2:

# Python程序将 series 转换为列表 # 导入 pandas 模块 import pandas as pd # 导入 regex 模块 import re # 制作数据框 data = pd.read_csv("nba.csv") # 删除空值以避免错误 data.dropna(inplace = True) # 操作前存储 dtype dtype_before = type(data["Salary"]) # 转换为列表 salary_list = data["Salary"].tolist() # 操作后存储dtype dtype_after = type(salary_list) # 打印数据类型 print("Data type before converting = {}\nData type after converting = {}" .format(dtype_before, dtype_after)) # 显示列表 salary_list

输出 :

Pandas series 方法:

功能描述Series()可以使用 Series() 构造函数方法创建熊猫系列。此构造方法接受各种输入combine_first()方法用于将两个系列合二为一count()返回系列中非 NA/null 观测值的数量size()返回基础数据中的元素数name()方法允许为 Series 对象(即列)命名is_unique()如果对象中的值是唯一的,则方法返回布尔值idxmax()提取Series中最高值的索引位置的方法idxmin()提取系列中最低值的索引位置的方法sort_values()在 Series 上调用方法以按升序或降序对值进行排序sort_index()在熊猫系列上调用方法以按索引而不是其值对其进行排序head()方法用于从系列的开头返回指定数量的行。该方法返回一个全新的系列tail()方法用于从 Series 的末尾返回指定数量的行。该方法返回一个全新的系列le()用于将 Caller 系列的每个元素与传递的系列进行比较。对于每个小于或等于传递系列中的元素的元素,它返回 Truene()用于将 Caller 系列的每个元素与传递的系列进行比较。它为每个不等于传递系列中的元素的元素返回 Truege()用于将 Caller 系列的每个元素与传递的系列进行比较。它为大于或等于传递系列中的元素的每个元素返回 Trueeq()用于将 Caller 系列的每个元素与传递的系列进行比较。它为每个等于传递系列中的元素的元素返回 Truegt()用于比较两个系列并为每个元素返回布尔值lt()用于比较两个系列并为每个元素返回布尔值clip()用于剪裁低于和高于传递的最小和最大值的值clip_lower()用于裁剪低于传递的最小值的值clip_upper()用于剪裁高于传递的最大值的值astype()方法用于更改系列的数据类型tolist()方法用于将系列转换为列表get()在 Series 上调用方法以从 Series 中提取值。这是传统括号语法的替代语法unique()Pandas unique() 用于查看特定列中的唯一值nunique()Pandas nunique() 用于获取唯一值的计数value_counts()计算每个唯一值在系列中出现的次数的方法factorize()方法通过识别不同的值来帮助获得数组的数字表示map()将一个对象的值绑定到另一个对象的方法between()Pandas between() 方法用于系列检查哪些值位于第一个和第二个参数之间apply()调用方法并将 Python 函数作为参数提供给每个 Series 值使用该函数。此方法有助于执行 pandas 或 numpy 中未包含的自定义操作

到此这篇关于PythonPandas教程之series 上的转换操作的文章就介绍到这了,更多相关Pythonseries内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

本文共计1421个文字,预计阅读时间需要6分钟。

Python Pandas教程中,如何使用Series对象?

前言:在转换操作中,我们执行各种操作,例如更改序列的数据类型,将序列转换为列表等。为了执行转换操作,我们有各种有助于转换的功能,例如.astype()、tolist()等。

前言:

Python Pandas教程中,如何使用Series对象?

在转换操作中,我们执行各种操作,例如更改系列的数据类型,将系列更改为列表等。为了执行转换操作,我们有各种有助于转换的功能,例如.astype().tolist()

代码#1:

# 使用 astype 转换 series 数据类型的 Python 程序 # importing pandas module import pandas as pd # 从 url 读取 csv 文件 data = pd.read_csv("nba.csv") # 删除空值列以避免错误 data.dropna(inplace = True) # 在转换之前存储 dtype before = data.dtypes # 使用 astype 转换 dtypes data["Salary"]= data["Salary"].astype(int) data["Number"]= data["Number"].astype(str) # 转换后存储 dtype after = data.dtypes # 打印出来比较 print("BEFORE CONVERSION\n", before, "\n") print("AFTER CONVERSION\n", after, "\n")

输出:

代码 #2:

# Python程序将 series 转换为列表 # 导入 pandas 模块 import pandas as pd # 导入 regex 模块 import re # 制作数据框 data = pd.read_csv("nba.csv") # 删除空值以避免错误 data.dropna(inplace = True) # 操作前存储 dtype dtype_before = type(data["Salary"]) # 转换为列表 salary_list = data["Salary"].tolist() # 操作后存储dtype dtype_after = type(salary_list) # 打印数据类型 print("Data type before converting = {}\nData type after converting = {}" .format(dtype_before, dtype_after)) # 显示列表 salary_list

输出 :

Pandas series 方法:

功能描述Series()可以使用 Series() 构造函数方法创建熊猫系列。此构造方法接受各种输入combine_first()方法用于将两个系列合二为一count()返回系列中非 NA/null 观测值的数量size()返回基础数据中的元素数name()方法允许为 Series 对象(即列)命名is_unique()如果对象中的值是唯一的,则方法返回布尔值idxmax()提取Series中最高值的索引位置的方法idxmin()提取系列中最低值的索引位置的方法sort_values()在 Series 上调用方法以按升序或降序对值进行排序sort_index()在熊猫系列上调用方法以按索引而不是其值对其进行排序head()方法用于从系列的开头返回指定数量的行。该方法返回一个全新的系列tail()方法用于从 Series 的末尾返回指定数量的行。该方法返回一个全新的系列le()用于将 Caller 系列的每个元素与传递的系列进行比较。对于每个小于或等于传递系列中的元素的元素,它返回 Truene()用于将 Caller 系列的每个元素与传递的系列进行比较。它为每个不等于传递系列中的元素的元素返回 Truege()用于将 Caller 系列的每个元素与传递的系列进行比较。它为大于或等于传递系列中的元素的每个元素返回 Trueeq()用于将 Caller 系列的每个元素与传递的系列进行比较。它为每个等于传递系列中的元素的元素返回 Truegt()用于比较两个系列并为每个元素返回布尔值lt()用于比较两个系列并为每个元素返回布尔值clip()用于剪裁低于和高于传递的最小和最大值的值clip_lower()用于裁剪低于传递的最小值的值clip_upper()用于剪裁高于传递的最大值的值astype()方法用于更改系列的数据类型tolist()方法用于将系列转换为列表get()在 Series 上调用方法以从 Series 中提取值。这是传统括号语法的替代语法unique()Pandas unique() 用于查看特定列中的唯一值nunique()Pandas nunique() 用于获取唯一值的计数value_counts()计算每个唯一值在系列中出现的次数的方法factorize()方法通过识别不同的值来帮助获得数组的数字表示map()将一个对象的值绑定到另一个对象的方法between()Pandas between() 方法用于系列检查哪些值位于第一个和第二个参数之间apply()调用方法并将 Python 函数作为参数提供给每个 Series 值使用该函数。此方法有助于执行 pandas 或 numpy 中未包含的自定义操作

到此这篇关于PythonPandas教程之series 上的转换操作的文章就介绍到这了,更多相关Pythonseries内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!