首页 > 其他分享 >pandas刷题梳理

pandas刷题梳理

时间:2023-11-14 22:25:14浏览次数:27  
标签:相同 梳理 DataFrame ascending 默认 排名 刷题 pandas first

  • drop_duplicates(subset=None, keep='first', inplace=False)
    • subset:用来指定特定的列,默认所有列
    • keep:删除重复项并默认保留first出现的项
  • sort_values(by=[],ascending=[])
    • by:按照特定列排序
    • ascending:默认False降序。True为升序。
  • head(n),tail(n)
    • head:取前n行
    • tail:取倒数n行
  • rename(columns={'':''})给列重命名
  • rank(method='', ascending=[])默认降序排列,排名连续12345
    • method:可取值为‘average’,'first','min','max','dense'
      • first: 两值相同,谁先出现谁序号在前
      • min: 两值相同,取顺序排名中最小的排名作为该值排名12245
      • dense: 相同值序号相同12245
  • DataFrame.index取索引列的值
  • len(DataFrame)取表的行数
  • DataFrame.get(i)取第i行的值
  • pd.DataFrame({'columnName':colName})创建df
  • groupby后agg、lambda、transform、apply(https://blog.csdn.net/shijie97/article/details/100203634)
    • transform:返回与原表等长的列向量
  • Dateoffset(1): 日期偏移函数,代表日期加1天
  • nunique()和unique()
    • nunique()返回不同值的个数
    • unique()去重返回

  

标签:相同,梳理,DataFrame,ascending,默认,排名,刷题,pandas,first
From: https://www.cnblogs.com/dretrtg/p/17832728.html

相关文章

  • 嵌入式Linux adbd实现概要梳理(基于STM32MP157D+Buildroot)
    关键词:USBGadget、dwc2、configfs、functionfs、adbd等等。基于STM32MP157D简单记录ADB实现的过程,涉及到USB、Gadget、configfs、functionfs、adbd、ADB协议等等。基于Buildroot2020.02.6编译adbd运行于设备,和PCWindows交互的简要框图:1Linux下USBGadget1.1Linux内核Gad......
  • Buuctf-Crypto-之深夜刷题部分wp
    萌萌哒的八戒首先下载好附件,解压,是一幅猪图,图的下方是一串看不懂的字,百度输入关键词猪、密码,可知这是猪圈密码,手撸得WHENTHEPIGWANTTOEAT大写不对,换成小写。whenthepigwanttoeat传统知识+古典密码首先下载好附件,解压:小明某一天收到一封密信,信中写了几个不同的年份辛卯,癸巳......
  • 开源物流管理系统——【4】业务流程梳理
    近期开源项目进展缓慢,主要是由于菜园君本人对物流系统整体的业务流程了解不深导致的。多亏了从事物流行业的朋友提供了给力的帮助,笔者也从网上搜罗相关流程资料,再加上自己的理解,花了一番功夫之后整理出了主要的业务流程和财务流程。业务流程大部分物流公司都不太可能独自走完所......
  • pandas写入和读取数据基本操作
    按行存储数据的二维列表写入数据到Excelimportpandasaspd#定义列表数据data=[['id','姓名','国家'],[1.0,'曹操','魏国'],[2.0,'刘备','蜀国'],[3.0,'孙权','吴国'],[4.0,......
  • 刷题笔记——基础算法(C)
    2181.合并零之间的节点-力扣(LeetCode)给你一个链表的头节点 head ,该链表包含由 0 分隔开的一连串整数。链表的 开端 和 末尾 的节点都满足 Node.val==0 。对于每两个相邻的 0 ,请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和。然后将所有 0......
  • 算法刷题记录-链表移除元素
    算法刷题记录-链表移除元素移除链表元素给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:hea......
  • 前端歌谣的刷题之路-第八十题-无重复数组
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 前端歌谣的刷题之路-第八十一题-数组排序
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 前端歌谣的刷题之路-第八十二题-新数组
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 【刷题笔记】108. Convert Sorted Array to Binary Search Tree
    题目Givenanarraywhereelementsaresortedinascendingorder,convertittoaheightbalancedBST.Forthisproblem,aheight-balancedbinarytreeisdefinedasabinarytreeinwhichthedepthofthetwosubtreesof every nodeneverdifferbymorethan......