Pandas中Series的创建及数据类型转换
目录
- 一、实战场景
- 二、主要知识点
- 三、菜鸟实战
- 1、创建 python 文件,用Numpy创建Series
- 2、转换Series的数据类型
- 四、补充
- 1、创建 python 文件,数据list,变成Pandas的Series对象
- 2、数据dict变成Pandas的Series对象
- 3、把Pandas的Series对象变成数据list
一、实战场景 实战场景:Pandas中Series的创建和数据类型转换,Series的创建和数据类型转换,Series 类似于一维数组与字典(map)数据结构的结合,由索引和数据组成。
二、主要知识点
- 文件读写
- 基础语法
- Pandas的Series对象
- DataFrame
- Pandas
- numpy
三、菜鸟实战
1、创建 python 文件,用Numpy创建Series
#用Numpy创建Seriesimport numpy as npimport pandas as pd s = pd.Series(np.arange(10, 100, 10),# 数值:10~90,间隔10index=np.arange(101, 110),# 索引:101~109,间隔1,不包含最后一个数字dtype='float'# 类型:float64)print(s)
运行结果:
10110.0
10220.0
10330.0
10440.0
10550.0
10660.0
10770.0
10880.0
10990.0
dtype: float64
2、转换Series的数据类型
#转换Series的数据类型import pandas as pd s = pd.Series(data=https://www.it610.com/article/["001", "002", "003", "004"],index=list("abcd")) # s = s.astype(int) 两种方法s = s.map(int) #int是函数 print(s)
运行结果:
a1
b2
c3
d4
dtype: int64
四、补充 实战场景:
实战场景:Pandas中Series与数据list如何互相转换,Pandas的Series对象变成数据list,Series 类似于一维数组与字典(map)数据结构的结合,由索引和数据组成
主要知识点:
- 文件读写 基础语法
- Pandas
- Pandas的Series对象
- 互相转换
1、创建 python 文件,数据list,变成Pandas的Series对象
#使用Pandas#把数据list,变成Pandas的Series对象#把Series输出到命令行import pandas as pd #引入pandas包 courses = ["张三", "李四", "赵五", "李六"] #初始化对象 data = https://www.it610.com/article/pd.Series(data=courses) #Series本身有一个参数 print(data)
运行结果 :
0张三
1李四
2赵五
3李六
2、数据dict变成Pandas的Series对象
#使用Pandas#把数据dict,变成Pandas的Series对象#把Series输出到命令行import pandas as pd grades = {"语文": 80, "数学": 90, "英语": 85, "计算机": 100} data = https://www.it610.com/article/pd.Series(data=grades) print(data)
运行结果 :
语文80
数学90
英语85
计算机100
3、把Pandas的Series对象变成数据list
#使用Pandas#把Pandas的Series对象变成数据list#把list输出到命令行import pandas as pd grades = {"语文": 80, "数学": 90, "英语": 85, "计算机": 100}data = https://www.it610.com/article/pd.Series(data=grades) numbers = data.tolist() #Series的值转换成listprint(numbers)
运行结果 :
[80, 90, 85, 100]【Pandas中Series的创建及数据类型转换】到此这篇关于Pandas中Series的创建及数据类型转换的文章就介绍到这了,更多相关Pandas Series 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- Vue中实现v-for循环遍历图片的方法
- 投稿|抽成最高达70%?水滴筹卷入中介筹款抽成风波
- 面试|牛客观察 | 大厂疯狂招人背后( 中小企业要躺平“捡漏”吗())
- 惊蛰
- MySQL中数据库优化的常见sql语句总结
- golang中使用匿名结构体的方法
- Vue3中插槽(slot)的全部使用方法
- C#.NET|C#.NET ORM FreeSql 读取使用 US7ASCII 的 Oracle 数据库中文显示乱码问题
- 今夜独想
- 遵义毛石镇发现熬硝溶洞|遵义毛石镇发现熬硝溶洞 洞中屯兵遗址 政府高度重视