pandas入门(2)

使用dataframe的列当做索引

frame = DataFrame({'a':range(7),'b':range(7,0,-1),'c':['one','one','one','two','two','two','two'],'d':[0,1,2,0,1,2,3]})

frame.set_index(['c','d'])

         a b

c d

one 0 0 7

  1 1 6

  2 2 5

two 0 3 4

  1 4 3

  2 5 2

  3 6 1

可以使用frame.set_index(['c','d'],drop=False)将列保留下来。

也可以使用reset_index()将索引转移到列。

转载于:https://www.cnblogs.com/zhoujunr1/p/5995480.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573064.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IP地址框

//IP地址框 // 此段代码:独立的获取本机IP地址和计算机名 WORD wVersionRequested; WSADATA wsaData; char name[255]; CString ip; PHOSTENT hostinfo; wVersionRequested MAKEWORD(2, 0); if (WSAStartup(wVersionRequested, &wsaData) 0) { if(ge…

java 释放数组_java集合ArrayList中clear方法内存释放分析

最近在看ArrayList源码的时候看到了ArrayList的clear方法&#xff0c;源码如下&#xff1a;public void clear() {modCount;// clear to let GC do its workfor (int i 0; i < size; i)elementData[i] null;size 0;}在看到这段代码的时候联想到内存释放的问题如下代码&am…

Android 滑动菜单框架--SwipeMenuListView框架完全解析

SwipeMenuListView&#xff08;滑动菜单&#xff09; A swipe menu for ListView.--一个非常好的滑动菜单开源项目。 Demo 一、简介 看了挺长时间的自定义View和事件分发&#xff0c;想找一个项目练习下。。正好印证自己所学。 在github上找到了这个项目&#xff1a;SwipeMenuL…

【Web网站服务器开发】Apache 和 Tomcat的区别及配置

Apache 和 Tomcat 都是web网络服务器&#xff0c;两者既有联系又有区别&#xff0c;在进行HTML、PHP、JSP、Perl等开发过程中&#xff0c;需要准确掌握其各自特点&#xff0c;选择最佳的服务器配置。 apache是web服务器&#xff08;静态解析&#xff0c;如HTML&#xff09;&…

java字符生成器_Java实现简单字符生成器代码例子

创建成功的字符串对象&#xff0c;其长度是固定的&#xff0c;内容是不能被修改和编辑。虽然使用""可以达到增加新字符或字符串的目的&#xff0c;但""会产生一个新的String实例,会在内存中创建新的字符串对象。如果重复地对字符串进行修改&#xff0c;将极…

ES基础知识

马克。。。转载于:https://www.cnblogs.com/lirunzhou/p/6012321.html

java nio copy_使用NIO快速复制Java文件

package com.test.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileChannel;/*** 使用NIO快速复制Java文件** author Administrator**/public class FileCopy {SuppressWa…

2016年10月30日表单标签与样式表分类和选择器

今天上午讲的表单标签 <form name"表单"method"get" action"Untitled-2.html"> <!--get地址栏可以看到值&#xff0c;post不可以--> <input type"text" name"姓名" value"" />姓名 <!--文本…

java jframe 设置背景图片_JFrame如何设置背景图片

代码&#xff1a;import java.awt.FlowLayout;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class JFrameBackground {private JFrame frame new JFrame("背景图片测…

Linux运维操作

http://www.it165.net/os/html/201204/1909.html https://i.cnblogs.com/EditPosts.aspx?opt1 http://www.it165.net/os/html/201204/1877.html http://blog.chinaunix.net/uid-28718792-id-3556036.html 转载于:https://www.cnblogs.com/diyunpeng/p/6014729.html

java拷贝文件目录结构_Java如何复制目录_Java基础教程系列

Java如何复制目录,Java基础教程系列&#xff0c;如果要将目录及其包含的所有子文件夹和文件从一个位置复制到另一个位置&#xff0c;请使用下面的代码&#xff0c;该代码使用递归遍历目录结构&#xff0c;然后使用Files.copy()函数复制文件。文件夹复制实例在此示例中&#xff…

FABRIC单机开发者模式启动

在开始之前需要导出一个自定义变量&#xff0c;方便后续操作&#xff1a; export FABRIC/opt/gopath/src/github.com/hyperledger/fabric/devenv 1.在真机上执行如下操作&#xff0c;进入虚拟机 cd $FABRIC vagrant up//启动虚拟机 vagrant ssh//进入虚拟机 2.在虚拟机中执行如…

JAVA 开发axis2_基于Apache axis2开发Java Web服务

1.安装配置axis2环境下载好后把axis2-1.4.1-war目录下面的axis2.war发布到tomcat的webapps中。发布好&#xff0c;访问&#xff1a;http://localhost:8079/axis2/ 界面如下&#xff1a;2.开发web服务1)创建一个java web project2)编写服务代码1 public classSampleService {23…

Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具

前言 本文主要写给使用命令行来操作Git的用户&#xff0c;用于提高Git使用的效率。至于使用命令还是GUI&#xff08;Tortoise Git或VS的Git插件&#xff09;就不在此讨论了&#xff0c;大家根据自己的的喜好选择就好。我个人是比较推荐使用命令行的&#xff0c;因为命令行是原生…

java cache-control_详解浏览器Cache-Control缓存策略

原来用的是 Expires 策略,浏览器可以直接从浏览器缓存读取数据&#xff0c;而无需再次请求&#xff0c;它的值对应一个 GMT&#xff0c;来告诉浏览器资源缓存过期时间&#xff0c;如果还没过该时间点则不发请求。例如下面的例子,这是京东的首页里找的一个,时间都干到 2027 年了…

前端路由和后台路由有什么区别?

区别在于express是服务器端的路由&#xff0c;也就是说需要向后台服务器发送请求&#xff0c;然后服务器来决定来render那个.html&#xff0c;这也就是最早的mvc架构模式&#xff0c;而前端的路由是将这一过程放在浏览器端&#xff0c;也就是前台写js代码控制&#xff0c;不在请…

java 反编译 报错_java反编译后再编译成class时提示缺少包

问题描述我下载了一个对方的Jar程序,可以正常运行,但是我想修改程序里面的一些内容,比如其程序中有一个函数public void setNumTarget(final long numTarget) {this.numTarget numTarget;}我想让其变成类似这样的(当然这只是其中一处想要修改的地方,还有几处稍微复杂点的)publ…

freeCodeCamp:Diff Two Arrays

比较两个数组&#xff0c;然后返回一个新数组&#xff0c;该数组的元素为两个给定数组中所有独有的数组元素。换言之&#xff0c;返回两个数组的差异。 function diff(arr1, arr2) {var newArr [];var newarr1 arr1.filter(function(item){ return arr2.indexOf(item) -1;})…

java多线程并行执行命令_深入理解Java多线程与并发框(第④篇)——重排序、屏障指令、as-if-serial规则...

![](http://img.blog.itpub.net/blog/2020/03/24/906435fda570a5e3.png?x-oss-processstyle/bb)# 一、重排序前篇文章已经讲了Java内存模型和与其三个特性&#xff1a;原子性、可见性、有序性。但事实上&#xff0c;为了提升程序的执行性能&#xff0c;编译器 和 处理器 常常会…

前端必备切图ps篇

前言&#xff1a;当设计师通过photoshop工具设计完设计稿导出psd文件时&#xff0c;我们前端工程师该如何进行切图转换成网页的所需的图片呢&#xff0c;接下来讲讲如何利用photoshop工具快速简洁的切图&#xff0c;因为ps工具用到的行业很多&#xff0c;涉及到的各个行业&…