每天15分钟学习python(14)-数据处理

本文介绍了Pandas中的基础数据结构——Series和DataFrame。Series是一种一维数据结构,它类似于Numpy数组,但包含标签。可以使用列表或字典创建Series,并自定义标签。DataFrame是二维数据结构,类似于电子表格,常用于数据分析。可以通过列表、字典创建DataFrame,并可指定列名和行索引。DataFrame与Excel表格操作相仿,是数据处理的重要工具。
摘要由CSDN通过智能技术生成

1.对象 Series

Serise和Numpy类似,serise是pandas模块中的数据结构对象,serise模块不仅包含数组,还包含一组数组所对应的标签。

import pandas as pd
s = pd.Serise(['生活','诗歌','远方','爱情'])
print(s)

可以从输出结果发现,每一个数据都有一个对应的标签 0,1,2,3,而我们也可以不用那些标签,给他们赋予标签

import pandas as pd
s = pd.Serise(['生活','诗歌','远方','爱情'],index=['one','two','three','four'])
print(s)

注:这样自定义标签时,行标签不是整数,需要输出是s[1]时是第二个元素,即诗歌,其实道理是一样的上面是0开头。

利用字典数据同样可以创建

import pandas as pd
s = pd.Serise(['one':'生活','two':'诗歌','three':'远方','four':'爱情'])
print(s)

即 key:value

2.DataFrame对象

DataFrame是一种二维的数据结构对象类似于Excel,也是我们做数据分析常用的。

import pandas as pd
d = pd.DataFrame([['生活',50],['诗歌',20],['远方',10],['爱情',20]])
print(d)

从输出结果我们可以看到一个二维的列表(从0开始)同样我们可以自定义他的行列标签

import pandas as pd
d = pd.DataFrame([['生活',50],['诗歌',20],['远方',10],['爱情',20]],columns=['名称','占比'],index=['001','002','003','004',)
print(d)

他也可以基于字典建立

import pandas as pd
d = pd.DataFrame({'名称':['生活','诗歌','远方','爱情'],'占比':[50,20,10,20]})
print(d)

注:这里想要自定义行标签,就需要参数index,大家可以自己试试

下节我们开始与Excel表格进行联系,开始我们的数据处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

玫瑰是我偷的,爱你是假的。

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

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

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

打赏作者

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

抵扣说明:

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

余额充值