python标题行_如何在python datafram中更改标题行
在python中使用pandas更改现有数据帧中的头行时遇到问题。导入pandas和csv文件后,我将一个标题行设置为None,以便能够在转置后删除重复的日期。但是这会留下一个我不想要的行标题(实际上是一个索引列)。df = pd.read_csv(spreadfile, header=None)
df2 = df.T.drop_duplicates([0], take_last=True)
del df2[1]
indcol = df2.ix[:,0]
df3 = df2.reindex(indcol)
但是,上述缺乏想象力的代码在两个方面失败。索引列现在是必需的,但是所有条目现在都是NaN。我对python的理解还不足以识别python在做什么。下面的输出是我所需要的,任何帮助将不胜感激!
重新编制索引之前的df2:0 2 3 4 5
0 NaN XS0089553282 XS0089773484 XS0092157600 XS0092541969
1 01-May-14 131.7 165.1 151.8 88.9
3 02-May-14 131 164.9 151.7 88.5
5 05-May-14 131.1 165 151.8 88.6
7 06-May-14 129.9 163.4 151.2 87.1
重新编制索引后的df2:0 2 3 4 5
0
NaN NaN NaN NaN NaN NaN
01-May-14 NaN NaN NaN NaN NaN
02-May-14 NaN NaN NaN NaN NaN
05-May-14 NaN NaN NaN NaN NaN
06-May-14 NaN NaN NaN NaN NaN
所需df2:XS0089553282 XS0089773484 XS0092157600 XS0092541969
01-May-14 131.7 165.1 151.8 88.9
02-May-14 131 164.9 151.7 88.5
05-May-14 131.1 165 151.8 88.6
06-May-14 129.9 163.4 151.2 87.1
python标题行_如何在python datafram中更改标题行相关推荐
- 如何在谷歌地图自定义范围_如何在Google表格中更改和创建自定义数字格式
如何在谷歌地图自定义范围 Khamosh Pathak Khamosh Pathak By default, Google Sheets doesn't format numbers. If you' ...
- python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型
python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...
- python自增_如何在python语言实现自增和自减功能并显示结果
在python语言中,跟Java和JavaScript语言不一样,python中没有自增和自减功能,而Java和JavaScript中有.但是,python语言可以使用变量加1或减1替换.下面利用几个 ...
- linux python开发环境_如何在Linux系统中搭建Python编程环境
1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...
- python进程暂停_如何在Python中暂停多进程?
我希望用户能够在怎么开始的实现它?在 我的代码是:# -*- coding: utf-8 -*- from PySide import QtCore, QtGui from Ui_MainWindow ...
- python 拟合正态分布_如何在Python中拟合双高斯分布?
我试图使用Python获得数据(link)的双高斯分布.原始数据的格式为: 对于给定的数据,我想获得图中所示峰值的两个高斯分布.我用以下代码(source)进行了尝试:from sklearn imp ...
- python 字节流分段_如何在Python中编写简单代码,并且速度超越Spark?
全文共 3482字,预计学习时长 7分钟 如今,大家都在Python工具(pandas和Scikit-learn)的简洁性.Spark和Hadoop的可扩展性以及Kubernetes的操作就绪之间做选 ...
- python 概率分布函数_如何在Python中实现这五类强大的概率分布
匿名用户 1级 2016-04-25 回答 首页 所有文章 观点与动态 基础知识 系列教程 实践项目 工具与框架应用 工具资源 伯乐在线 > Python - 伯乐在线 > 所有文章 &g ...
- python mqtt库_如何在 Python 中使用 MQTT
Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...
最新文章
- C# IPGlobalStatistics获取本机网络流量信息
- JavaScript基础——Date对象
- 分布式数据库管理系统
- 【Linux】17.Ubuntu16.04 系统添加网关和DNS的两种方式
- 条件概率的一些结论以及理解
- Xml的编码和Bom
- node.js读写文件
- 【OpenCV】透视变换 Perspective Transformation
- acs880变频器静态辨识_ACS880变频器PID控制参数设置
- 条令考试小程序辅助器_小程序条令考试 微信小程序条令考试答题器
- javascript书签工具
- java feature envy_《重构-改善既有代码的设计 第3章代码的坏味道》学习笔记
- IBM power小型机HMC管理口默认IP地址和ASMI默认密码
- 英读廊——一个人的旅行:原汁原味希腊克里特游记
- java三维动画_基于Java3D的交互式三维动画的研究
- photoshop7.0 排版一寸照片、2寸照片
- 博朗x乐高全球限量型趣宝盒首发
- 论文笔记:WORD TRANSLATION WITHOUT PARALLEL DATA
- IMG按图搜索商品详情
- 地下水位监测预警方案 | 助力城市排水信息化