认识Pandas,以及pandas的数据结构Series和DataFrame

以下是关于pandas数据结构部分的详细讲解和案例:

Series

Series是pandas中的一种一维数组结构,可以存储任意类型的数据(整数、字符串、浮点数、Python对象等),并且每个数据点都有一个对应的索引标签。

  • 创建Series

    • 案例:创建一个包含水果数量的Series对象。
    • 代码
      import pandas as pd
      
      # 创建一个简单的Series
      fruit_counts = pd.Series([10, 20, 15, 30], index=['Apple', 'Banana', 'Cherry', 'Date'])
      
      # 查看Series
      print(fruit_counts)
      
    • 输出
      Apple    10
      Banana   20
      Cherry   15
      Date     30
      dtype: int64
      
  • 索引和操作Series

    • 索引:可以通过标签或位置来索引Series中的数据。
      # 通过标签索引
      print(fruit_counts['Banana'])  # 输出:20
      
      # 通过位置索引
      print(fruit_counts[1])  # 输出:20
      
    • 操作:可以对Series进行各种运算和操作。
      # 累加
      print(fruit_counts.sum())  # 输出:75
      
      # 过滤
      print(fruit_counts[fruit_counts > 15])  # 输出:Banana 20, Date 30
      

Series常用方法

创建和转换
  • pd.Series(data, index=index, dtype=dtype, name=name):创建一个新的Series对象。
  • to_frame(name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

结伴同行~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值