【Python 实战基础】Pandas中Series与数据list如何互相转换

目录

一、实战场景

二、主要知识点

文件读写

基础语法

Pandas

Pandas的Series对象

互相转换

三、菜鸟实战

1、创建 python 文件,数据list,变成Pandas的Series对象

运行结果 

2、数据dict变成Pandas的Series对象

 运行结果 

3、把Pandas的Series对象变成数据list 

运行结果 


一、实战场景

实战场景: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 = 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 = 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 = pd.Series(data=grades)

numbers = data.tolist() #Series的值转换成list
print(numbers)

运行结果 

[80, 90, 85, 100]

  菜鸟实战,持续学习!  

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟实战

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值