首页 > 其他分享 >31.设置行索引和连续索引

31.设置行索引和连续索引

时间:2022-11-19 16:48:20浏览次数:43  
标签:03 1.0 设置 df 31 索引 课程 2022 msb010

#设置某列为行索引 
import pandas as pd 
df=pd.read_excel('msb课程记录.xls') 
#print(df) 
df=df.set_index (['买家会员名']) 
print(df)
买家实际支付金额  课程总数量              课程标题  类别  \
买家会员名                                                             
msb001              30960.00         2.0  java互联网高级框架师  课程   
msb002                  1.00         1.0    金三银四面试突击班   NaN   
msb003               9980.00         1.0    GoLang从入门到精通  课程   
msb004               9980.00         NaN  算法与数据结构进阶班  课程   
msb005                  9.90         1.0       大前端VIP体验营   NaN   
msb006                  0.02         1.0  零基础速成班HTML+CSS  课程   
msb007               2400.00         1.0              操作系统  课程   
msb008                  1.00         NaN            自定义注释  课程   
msb009               2980.00         1.0        多线程与高并发  课程   
msb010               1980.00         1.0              科技英语  课程   
msb010               1980.00         1.0              科技英语  课程   

           订单付款时间  
买家会员名               
msb001       2022-10-09  
msb002       2022-10-09  
msb003       2022-01-19  
msb004       2022-06-30  
msb005       2022-03-23  
msb006       2022-03-24  
msb007       2022-03-25  
msb008       2022-03-26  
msb009       2022-03-27  
msb010       2022-03-28  
msb010       2022-03-28  

#数据清洗后,重新设置连续的索引

#数据清洗后,重新设置连续的索引
import pandas as pd 
df=pd.read_excel('msb课程记录.xls') 
print(df) 
df=df.dropna().reset_index(drop=True)
print(df) 
买家会员名  买家实际支付金额  课程总数量              课程标题  类别  \
0      msb001          30960.00         2.0  java互联网高级框架师  课程   
1      msb002              1.00         1.0    金三银四面试突击班   NaN   
2      msb003           9980.00         1.0    GoLang从入门到精通  课程   
3      msb004           9980.00         NaN  算法与数据结构进阶班  课程   
4      msb005              9.90         1.0       大前端VIP体验营   NaN   
5      msb006              0.02         1.0  零基础速成班HTML+CSS  课程   
6      msb007           2400.00         1.0              操作系统  课程   
7      msb008              1.00         NaN            自定义注释  课程   
8      msb009           2980.00         1.0        多线程与高并发  课程   
9      msb010           1980.00         1.0              科技英语  课程   
10     msb010           1980.00         1.0              科技英语  课程   

   订单付款时间  
0    2022-10-09  
1    2022-10-09  
2    2022-01-19  
3    2022-06-30  
4    2022-03-23  
5    2022-03-24  
6    2022-03-25  
7    2022-03-26  
8    2022-03-27  
9    2022-03-28  
10   2022-03-28  
  买家会员名  买家实际支付金额  课程总数量              课程标题  类别  \
0     msb001          30960.00         2.0  java互联网高级框架师  课程   
1     msb003           9980.00         1.0    GoLang从入门到精通  课程   
2     msb006              0.02         1.0  零基础速成班HTML+CSS  课程   
3     msb007           2400.00         1.0              操作系统  课程   
4     msb009           2980.00         1.0        多线程与高并发  课程   
5     msb010           1980.00         1.0              科技英语  课程   
6     msb010           1980.00         1.0              科技英语  课程   

  订单付款时间  
0   2022-10-09  
1   2022-01-19  
2   2022-03-24  
3   2022-03-25  
4   2022-03-27  
5   2022-03-28  
6   2022-03-28  

 

标签:03,1.0,设置,df,31,索引,课程,2022,msb010
From: https://www.cnblogs.com/988MQ/p/16906374.html

相关文章

  • 29-30 初识索引 重新设置索引
     -----------------------------------------------------------------------------------------------------------------------------------------------#重新设置索......
  • 设置优先级
    【1】同优先级别的线程,采取的策略就是先到先服务,使用时间片策略【2】如果优先级别高,被cpu调度的概率就高【3】级别1-10 默认的级别为5  【4】代码packagecom.m......
  • Hexo+Butterfly主题设置背景透明度和字体
    效果新建css文件引入css改变页面的样式,推荐在一个自己新建目录创建。有人选择在主题文件夹下找到css文件夹(\themes\Butterfly\source\css),这样系统升级可能会把自己的代......
  • Cookie path的设置
     cookiepath设置 IE对如下的cookie路径设置和chrome和firefox是完全不一样的:cookie.setPath("");实践证明IE会忽略这个path,而chrome和firefox则会认为是设置了......
  • 提升mysql服务器性能(存储引擎与配置参数设置)
    服务层实现了与引擎无关的性能 frm用于记录结构 使用表锁 使用共享所和读锁支持全文索引 前缀索引  如果不对表进行操作尽可以进行压缩; myisamchk 命令行工具需......
  • 20201317 LYX 14周学习总结
    MySQL数据库简介MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一。在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关......
  • vba设置动态的数据有效性
    OptionExplicitPrivateSubWorksheet_SelectionChange(ByValTargetAsRange)'单元格选择发生变化时,触发该事件,执行事件下的代码IfTarget.Column=1AndTarget.Cou......
  • 如何设置把vscode 左下角的 NPM脚本(NPM SCRIPT)显示出来
    一、如图按照步骤1,2进入设置二、如图设置,选择用户——>扩展——>Npm,4处默认的on,5处要勾选上  三、重启VScode,点开项目中的package.json,然后点击资源管理器旁边......
  • 设置读取线程名字
    【1】setName,getName方法来进行设置读取packagecom.msb.test;/***@author:liu*日期:11:19:06*线程类:TestThread不是说你的名字中带线程单词你就具备多线......
  • linux创建用户、设置密码
    添加用户:useradd-m用户名然后设置密码passwd用户名删除用户:userdel-r用户名说明1.在root权限下,useradd只是创建了一个用户名,如(useradd +用户名),它并......