Python 教程之 Pandas(13)—— series 上的转换操作

简介: Python 教程之 Pandas(13)—— series 上的转换操作

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") 

输出:

image.png

代码 #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 

输出 :

image.png

Pandas series 方法:

image.png

image.png

image.png

感谢大家的阅读,有什么问题的话可以在评论中告诉我。希望大家能够给我来个点赞+收藏+评论 ,你的支持是海海更新的动力!后面我会持续分享前端 & 后端相关的专业知识。

目录
相关文章
|
14天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
43 8
|
14天前
Seaborn 教程-主题(Theme)
Seaborn 教程-主题(Theme)
41 7
|
14天前
|
Python
Seaborn 教程-模板(Context)
Seaborn 教程-模板(Context)
42 4
|
14天前
|
数据可视化 Python
Seaborn 教程
Seaborn 教程
37 5
|
1月前
|
Python
SciPy 教程 之 Scipy 显著性检验 9
SciPy 教程之 Scipy 显著性检验第9部分,介绍了显著性检验的基本概念、作用及原理,通过样本信息判断假设是否成立。着重讲解了使用scipy.stats模块进行显著性检验的方法,包括正态性检验中的偏度和峰度计算,以及如何利用normaltest()函数评估数据是否符合正态分布。示例代码展示了如何计算一组随机数的偏度和峰度。
30 1
|
1月前
|
BI Python
SciPy 教程 之 Scipy 显著性检验 8
本教程介绍SciPy中显著性检验的应用,包括如何利用scipy.stats模块进行显著性检验,以判断样本与总体假设间的差异是否显著。通过示例代码展示了如何使用describe()函数获取数组的统计描述信息,如观测次数、最小最大值、均值、方差等。
30 1
|
1月前
|
数据采集 数据可视化 数据处理
Python数据科学:Pandas库入门与实践
Python数据科学:Pandas库入门与实践
|
存储 数据挖掘 索引
Python数据分析与展示:Series类型简单操作-8
Python数据分析与展示:Series类型简单操作-8
182 0
Python数据分析与展示:Series类型简单操作-8
|
存储 数据挖掘 索引
Python数据分析与展示:Series类型简单操作-8
Python数据分析与展示:Series类型简单操作-8
148 0
|
23天前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!