当前位置: 首页 > news >正文

宁波市江东区地块建设网站推广代理平台登录

宁波市江东区地块建设网站,推广代理平台登录,阿凡达网站设计,洛阳网站建设培训问题呈现 这是我在问答区看到的一个问题。 问:在python中使用pandas读取Excel数据,重复数据被区分了,如何做到重复数据不被区分? 解决思路 很明显,这是pandas读取excel文件时列名设置问题,我第一时间想…

问题呈现

这是我在问答区看到的一个问题。
问:在python中使用pandas读取Excel数据,重复数据被区分了,如何做到重复数据不被区分?
在这里插入图片描述
在这里插入图片描述

解决思路

很明显,这是pandas读取excel文件时列名设置问题,我第一时间想到的就是pandas.read_excel()是否能读取多行为列名

在pandas.read_excel()里有这样一个参数header,官方文档中这样描述:
在这里插入图片描述
header:默认为0,接受整数和整数列表。
按照下标(第一行下标为0)读取为列名。如果传入整数列表,就将根据下标为这些整数的行生成多层索引。header=None表示没有列名。

解决方法已经呼之欲出了。

解决方法

参数header=[0, 1],将前两行作为多层索引
df.loc[:, ‘M1’].loc[:, ‘V1’],读取某列时逐层选定

测试数据如下:

在这里插入图片描述

代码实现

import pandas as pddf = pd.read_excel(r"test.xlsx", header=[0, 1]) # header=[0, 1]表示根据第1和第二行值生成多层索引,这里为两层print('读取的列名有两层。第一层中有M1和M2两个列名,第二层中分别包含了V1和V2')
print(df)M1V1 = df.loc[:, 'M1'].loc[:, 'V1']print('读取时要逐次选定列名,比如要读取列名为M1下的V1列。先选定列名为M1,然后再选定列名为V1')
print(M1V1)

运行效果

读取的列名有两层。第一层中有M1和M2两个列名,第二层中分别包含了V1和V2Unnamed: 0_level_0 M1     M2    Unnamed: 0_level_1 V1 V2  V1  V2
0                 J1  2  1  11  23
1                 J2  1  2   9  23
读取时要逐次选定列名,比如要读取列名为M1下的V1列。先选定列名为M1,然后再选定列名为V1
0    2
1    1
Name: V1, dtype: int64

完美解决,对你有帮助的话记得收藏哦~

http://www.dinnco.com/news/71589.html

相关文章:

  • wordpress 3.3.2seo外贸推广
  • 十堰网站建设专家seo广告投放
  • 有什么推荐做简历的网站北大青鸟职业技术学院简介
  • 下载长沙app关键词优化是怎么做的
  • wordpress收不到注册邮件赣州网站seo
  • 龙岩市人民政府官网山西网络营销seo
  • 网站建设中一般要多久网站seo优化怎么做
  • 政府电子网站建设解决方案郑州抖音seo
  • 哪些编程语言适合网站开发做百度网站一年多少钱
  • 常用的网站建设程序有那些百度有人工客服吗
  • 中山免费企业网站建设怎么做网站免费的
  • 现在做网站开发吗揭阳百度快照优化排名
  • 网站建设综合网络销售 市场推广
  • htm网站模板武汉大学人民医院官网
  • github网站注册账号怎么做亚马逊关键词
  • 网站建设案例个人网站模板建站
  • wordpress京东客系统2022年seo还值得做吗
  • 免费顶级域名网站注册百度推广电话销售话术
  • 办理公司需要什么资料青岛百度快速排名优化
  • ps快速做网站营销策划公司名称
  • 最近国际新闻大事20条盐城seo排名
  • 有做赛车网站的吗百度推广关键词优化
  • 网站漂浮特效怎么做百度高级检索入口
  • 产品网站做营销推广seo这个行业怎么样
  • 深圳商城网站建设报价单新闻播报最新
  • 如何批量建网站太原网站建设制作
  • 网站seo如何优化北京优化推广公司
  • 网站开发意义三个关键词介绍自己
  • 手机做网站公司网络营销岗位职责和任职要求
  • 企业网站建设框架图网站如何做关键词优化