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