前言: 在转换操作中,我们执行各种操作,例如更改系列的数据类型,将系列更改为列表等。为了执行转换操作,我们有各种有助于转换的功能,例如 .astype() 等 .tolist() 。 代码#1:
前言:
在转换操作中,我们执行各种操作,例如更改系列的数据类型,将系列更改为列表等。为了执行转换操作,我们有各种有助于转换的功能,例如.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 方法:
到此这篇关于Python Pandas教程之series 上的转换操作的文章就介绍到这了,更多相关Python series内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!
