python dataframe行数_python – 如何在DataFrame中增加groupby中的行数
groupby是正确的想法,但正确的方法是cumcount:
>>> product_df['month_num'] = product_df.groupby('product_desc').cumcount()
>>> product_df
product_desc activity_month prod_count pct_ch month_num
0 product_a 2014-01-01 53 NaN 0
3 product_a 2014-02-01 52 -0.018868 1
6 product_a 2014-03-01 50 -0.038462 2
1 product_b 2014-01-01 44 NaN 0
4 product_b 2014-02-01 43 -0.022727 1
7 product_b 2014-03-01 41 -0.046512 2
2 product_c 2014-01-01 36 NaN 0
5 product_c 2014-02-01 35 -0.027778 1
8 product_c 2014-03-01 34 -0.028571 2
如果你真的希望它从1开始,那么就这样做:
>>> product_df['month_num'] = product_df.groupby('product_desc').cumcount() + 1
product_desc activity_month prod_count pct_ch month_num
0 product_a 2014-01-01 53 NaN 1
3 product_a 2014-02-01 52 -0.018868 2
6 product_a 2014-03-01 50 -0.038462 3
1 product_b 2014-01-01 44 NaN 1
4 product_b 2014-02-01 43 -0.022727 2
7 product_b 2014-03-01 41 -0.046512 3
2 product_c 2014-01-01 36 NaN 1
5 product_c 2014-02-01 35 -0.027778 2
8 product_c 2014-03-01 34 -0.028571 3
python dataframe行数_python – 如何在DataFrame中增加groupby中的行数相关推荐
- python xlrd获取excel行数_python xlrd 模块(获取Excel表中数据)
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.常用单元格中的数据类型 0 ...
- python文件独特行数_python——文件和数据格式化练习题:文件独特行数
描述 统计附件文件中与其他任何其他行都不同的行的数量,即独特行的数量. 问题分析 这道题是python123课程里面的一道题,我先说一下我的分析过程: 要实现问题找到不同行数,那就要用每一行分别和出它 ...
- python代码变量作业_python - 是否可以在Jenkins的代码中注入变量,然后像往常一样运行作业? - SO中文参考 - www.soinside.com...
我想使用Jenkins在多个平台浏览器配置上运行多个自动化作业.用python编写的自动化框架已经设置为使用Saucelabs实现此目的. 编写代码的人将其拆分为每个浏览器的单独文件夹,每个文件夹都有 ...
- python pandas for循环_python – 将一个for循环应用于Pandas中的多个DataFrame
我有多个DataFrames,我想做同样的事情. 首先,我创建一个DataFrame列表.所有这些都有相同的列名为'result'. df_list = [df1,df2,df3] 我想只保留所有Da ...
- python dataframe是什么_python – 逐个构建DataFrame的最快方法是什么?
我正在从bloomberg下载价格数据,并希望以最快和最少内存密集的方式构建DataFrame.假设我通过python向bloomberg提交数据请求,以获取从1-1-2000到1-1-2013的所有 ...
- python绘制时间序列图_python matplotlib 画dataframe的时间序列图实例
python matplotlib 画dataframe的时间序列图实例 在python中经常会用到pandas来处理数据,最常用的数据类型是dataframe,但是有时候在dataframe有时间字 ...
- python writerow 返回值_python – .writerow()csv返回一个数字而不是写行
我正在使用Python 3测试一些非常简单的代码.出于某种原因,下面的代码生成一个空输出,而不是写一行 import csv output = open('hello world.csv', 'w', ...
- python列表 行列选择_Python第七课——如何选取excel表格的行数据和列数据
# Section0 print("-"*30 + "Begin Section 0 开场" + "-"*30) print("l ...
- python tkinter画笑脸_python – 如何在tkinter窗口中绘制图像
如何在tkinter窗口中绘制图像(我使用的是 python 3.3)?我正在寻找一个可以在tkinter窗口的给定位置绘制图像的语句. 是啊- 任何答案将不胜感激.这里是我想要使用代码的程序的源代码 ...
- python结果按行输出_Python实现读取字符串按列分配后按行输出示例
本文实例讲述了python实现读取字符串按列分配后按行输出.分享给大家供大家参考,具体如下: 问题: 输入一个字符串和一个数字,数字代表分为几行,需要按照给定的列存储方法存储下来之后按行拼接读出,如: ...
最新文章
- 移动端重构系列1——前期准备工作
- Python爬虫学习系列教程
- 关于JavaScript中的事件代理(例子:ul中无数的li上添加点击事件)
- Kafka 入门教程之一: 安装
- Lucene和Solr原理初探
- xp系统整个计算机非常慢,xp系统电脑运行慢太卡了怎么办|xp系统运行卡顿的解决方法...
- 计算机键盘的大写键,Win10系统键盘大小写切换键(Caps Lock)失灵了如何解决
- crt 生成pem_linux下pem转crt命令_crt转pem方法
- C/C++ DLL封装及调用
- JVM系列-第4章-虚拟机栈
- 数据的聚合与分组运算
- 七天学习微信小程序开发(一)—— 学习笔记
- TIME_WAIT和CLOSE_WAIT的区别
- UVA10820欧拉函数求互质的对数
- Java工程师成神之路 | 2022正式版
- K线技术指标实现详解—筹码分布
- 计算机打字手怎么放,打字时如何正确放置手指
- 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)
- 机器学习笔记之指数族分布——最大熵原理与softmax激活函数的关系
- docker logs实时查看日志tail
热门文章
- linux和window是服务器时间同步
- infiniband, fiber channel,RDMA
- What is a TensorFlow Session?
- C++11 pair的使用
- 什么才是成熟的爱——爱的四个层次
- SharePoint 2013 母版页修改后,无法添加应用程序
- linux pptp服务器安装
- Lotus Traveler 8.5.1的安装及配置
- 仿51 job 省市二级联动
- [转]SQL Server 2000执行计划成本(2/5)