美文网首页
pandas笔记

pandas笔记

作者: lalalasa | 来源:发表于2020-09-26 13:14 被阅读0次
  • 从Excel表获取数据:

xls_file = pd.ExcelFile(self.path)

df = pd.read_excel(xls_file)

  • 对df进行操作

  • 判断df是否为空

df.empty
return bool

  • 筛选符合条件的数据为新的df

筛选日期在20190803到20190804之间的数据
new_df = df[(df['日期'] >=pd.to_datetime('20190803')) & (df['日期'] < pd.to_datetime('20190804'))]

  • 修改指定位置的值

df.loc[行数,列名] = 目标值(改为该值)

  • 对行的操作:

  • 计算各行数据总和并作为新行添加到末尾

df.loc['Row_sum'] = df.apply(lambda x: x.sum())

  • 对列的操作:

-计算各列数据总和并作为新列添加到末尾

df['Col_sum'] = df.apply(lambda x: x.sum(), axis=1)

  • 修改列的值

若col_a列修改2为3
df.loc[df["col_a"] =="2", "col_a"] ="3"

  • 根据一列的值修改另一列

df.loc[df["col_a"] =="2", "col_b"] =True
当col_a=2时,修改col_b=True

  • 获取列名:

df.columns
例如:if "date" in df.columns: do something

相关文章

  • Python 读取mat文件

    参考链接 pandas笔记1 --pandas处理mat表格文件

  • 2020-02-12

    Pandas笔记之创建 Pandas DataFrame DataFrame为Pandas的第二种主要数据结构,是...

  • 大师兄的Python机器学习笔记:Pandas库

    大师兄的Python机器学习笔记:实现评估模型 一、关于Pandas 1. Pandas和Numpy Pandas...

  • pandas索引取数

    注:《利用python进行数据分析》的学习笔记-pandas import pandas as pd import...

  • 数据科学 IPython 笔记本 7.1 Pandas

    7.1 Pandas 原文:Pandas译者:飞龙协议:CC BY-NC-SA 4.0致谢:这个笔记摘自 Wes ...

  • pandas-基础笔记

    Pandas学习笔记-基础篇 参考资料 https://www.yiibai.com/pandas/ 导入模块 S...

  • Pandas学习笔记

    pandas笔记 插入pandas 创建序列 创建dataframe 选择数据 设置值 处理丢失数据 导入导出数据...

  • Pandas: Comparison with SQL

      这是今年年初在学习 Pandas 时,所写的一篇笔记,当时对 Pandas 还不够熟悉,便借助与 SQL (以...

  • Pandas笔记

    Series(一维数据) import numpy as npimport pandas as pdp = pri...

  • pandas笔记

    1.计算数组a中各个元素出现的次数 2.安装pandas 下载适合你python版本的 .whl 文件:https...

网友评论

      本文标题:pandas笔记

      本文链接:https://www.haomeiwen.com/subject/dltxuhtx.html