您当前的位置: 首页 > 
  • 4浏览

    0关注

    214博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Panads(二):查询数据的方法loc函数的使用

不愿透露姓名の网友 发布时间:2020-06-20 15:44:46 ,浏览量:4

文章目录
  • 一、Pandas查询数据的几种方法
  • 二、loc方法的使用
    • 1.0 读取数据
    • 1.1使用单个label值查询数据
    • 1.2使用值列表批量查询
    • 1.3使用数值区间进行范围查询
    • 1.4使用条件表达式查询
    • 1.5调用函数查询

一、Pandas查询数据的几种方法
  • df.loc方法,根据行、列的标签值查询
  • df.iloc方法,根据行、列的数字位置查询
  • df.where方法
  • df.query方法
二、loc方法的使用

注意:

  • loc查询方法,既适用于行,也适用于列
  • 注意观察降维dataFrame>Series>值
  • loc既能查询,又能覆盖写入,强烈推荐
1.0 读取数据

数据为北京2018年全年天气预报

①查看前几行

import panads as pd
df=pd.read_csv(xx.csv)
print(df.head())# 查看前几行

在这里插入图片描述 ②把某一列换为新的索引——修改索引

# 设定索引为日期,方便按日期筛选
df.set_index('ymd', inplace=True)  #inplace=true指直接修改原数据
print(df.index)

在这里插入图片描述 在这里插入图片描述 ③将℃符号处理掉

# 替换掉温度的后缀℃
df.loc[:, "bWendu"] = df["bWendu"].str.replace("℃", "").astype('int32')
df.loc[:, "yWendu"] = df["yWendu"].str.replace("℃", "").astype('int32')

在这里插入图片描述

1.1使用单个label值查询数据

在这里插入图片描述 在这里插入图片描述

1.2使用值列表批量查询

在这里插入图片描述 在这里插入图片描述

1.3使用数值区间进行范围查询

在这里插入图片描述 在这里插入图片描述

1.4使用条件表达式查询

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

1.5调用函数查询

①lambda函数 在这里插入图片描述 ②自定义函数 在这里插入图片描述

关注
打赏
1657102503
查看更多评论
立即登录/注册

微信扫码登录

0.0730s