pandas 索引与列相互转化
1. 准备数据
import pandas as pd
from io import StringIOcsv_txt = '''"date","player1","player2","score1","score2"
"2017-06-05","张继科","林思远",3,2
"2017-06-06","丁宁","刘思文",3,0
"2017-06-07","马琳","樊振东",2,3
"2017-06-08","张燕","丁宁",0,3
"2017-06-09","张继科","马琳",3,2
"2017-06-10","刘思文","张燕",4,1
"2017-06-11","马琳","林思远",3,2
'''#df = pd.read_csv(StringIO(csv_txt), header=0, index_col="date") # 以 date 作为 indexdf = pd.read_csv(StringIO(csv_txt), header=0) # 默认 index
2. 列 ——> 索引
df.set_index('date')
df.set_index('date', inplace=True) # column 改为 index
3. 索引 ——> 列
df['index'] = df.index
df.reset_index(level=0, inplace=True)
df.reset_index(level=['tick', 'obs'])
df['si_name'] = df.index.get_level_values('si_name')
# where si_name is the name of the subindex.
df.reset_index() # (all)index 改为 column
#df.reset_index(level=0, inplace=True) # (the first)index 改为 column
pandas 索引与列相互转化相关推荐
- pandas索引复合索引dataframe数据、索引dataframe中指定行和指定列交叉格子的数据内容(getting a specific value)、使用元组tuple表达复合索引的指定行
pandas索引复合索引dataframe数据.索引dataframe中指定行和指定列交叉格子的数据内容(getting a specific value).使用元组tuple表达复合索引的指定行 目 ...
- pandas自定义设置dataframe每个索引的标签、自定义设置索引的列名称(customize index name and index label)
pandas自定义设置dataframe每个索引的标签.自定义设置索引的列名称(customize index name and index label) 目录
- pandas索引复合索引dataframe数据、索引其中一个水平(level)的特定数据列(index a column of a level)
pandas索引复合索引dataframe数据.索引其中一个水平(level)的特定数据列(index a column of a level) 目录
- pandas把索引变成列
pandas把索引变成列,只需要使用reset_index.这样index就会变成一列变量出现在元数据表中. 比如原来的数据表是上面这样, 使用reset_index 就变成这样 具体reset_in ...
- python分组求和_Python学习笔记之pandas索引列、过滤、分组、求和功能示例
本文实例讲述了Python学习笔记之pandas索引列.过滤.分组.求和功能.分享给大家供大家参考,具体如下: 前面我们已经把519961(基金编码)这种基金的历史净值明细表html内容抓取到了本地, ...
- python dataframe索引转成列_如何将 Pandas DataFrame 的索引转换为列
我们将介绍将 Pandas DataFrame 的索引转换为列的各种方法,例如 df.index,带有 rename_axis 的 reset_index 来重命名索引,以及 set_index. 我 ...
- pandas 索引去重_Pandas 同元素多列去重的实例
Pandas 同元素多列去重的实例 有一些问题可能会遇到同元素多列去重问题,下面介绍一种非常简单效率也很快的做法,用pandas来实现. 首先我们看一下数据类型: G1 G2 a b b a c d ...
- Pandas DataFrame索引和列属性
Pandas DataFrame index and columns attributes allow us to get the rows and columns label values. Pan ...
- pandas索引和选择数据
使用pandas索引和选择数据时,总是需要百度,因此决定对pandas.DataFrame中的索引和选择方法做个总结.所用的pandas版本号为0.20.1 pandas中有三种索引方法:.loc,. ...
最新文章
- 人生的第一个博客(●'◡'●)ノ♥--开博典礼
- require.context
- 不需要训练数据的图像恢复
- 计算机基础知识教程 百度,28、如何上网--电脑基础知识
- volley6--CacheDispatcher从缓存中获取数据
- UNIX环境高级编程之第4章:文件和文件夹-习题
- Transformer入门Transformer和CNN之间的区别
- 二进制编译安装mysql(centos6、7)和源码编译bind
- 数据库基础(2):简单查询和连接查询
- 首次启动优美新手指引tip
- ae saber插件_2020全套AE基础入门(下),入门首选!
- [嵌入式]A/D转换器
- 解决 Cannot locate a 64-bit Oracle Client library 问题
- excel 将科学计数法的格式换成文本
- XXL-JOB任务调度
- Qt引入图标字体包iconfont
- 如何获得更好的交互体验_制定更好的用户体验决定的4条聪明的心理学规则
- 量化选股模型—一致预期模型
- Mac使用Karabiner-Elements修改mac默认快捷键
- React+阿里云Aliplayer播放器实现rtmp直播(推流时间差,重启播放器,计时观看)
热门文章
- Mysql按周,按月,按日,按小时分组统计数据
- bootstrap与360浏览器不兼容问题
- [转]使用 C 编写 Lua 模块
- C# 可以利用反射给只读属性赋值吗?
- Linux远程拷贝下载文件
- JAVA SE学习day_03:包装类、文件操作——file
- tabcontainer控件太长_asp.net AjaxControlToolKit--TabContainer控件的介绍
- Visual Studio 2019更新到16.1.4
- Xamarin XAML语言教程将XAML设计的UI显示到界面
- python字符型_python字符类型