import pandas as pd
import numpy as np
import os,sys df = pd.read_excel("C:\\Users\\ryanzhang\\Desktop\\template.xlsx")
a = df.columns
b = pd.DataFrame(a,a)
c = b.T
d = c.append(df) def highlight_max(s):
if s.name == :
#print(['background-color: yellow' if v else '' for v in is_max])
return ['background-color: yellow']*len(s)
else:
return ['']*len(s) one = df.style.set_properties(**{'border-style': 'solid','border-width':'1px','text-align':'left'})
two = one.apply(highlight_max,axis=)
two.to_excel("C:\\Users\\ryanzhang\\Desktop\\test.xlsx",header=False, index=False,)
import pandas as pd
a = [["ryan","job","can"],["good","you","me"],["ryan","hello","how"],["any","each","where"]]
name = ["one","two","three"]
index = ["four","five","six","seven"]
b = pd.DataFrame(a,index=index,columns=name)
print(b,"\n")
def need_group(index):
if b.loc[index]["one"] =="ryan":
return 1
elif b.loc[index]["one"] =="good":
return 1
elif b.loc[index]["one"] =="any":
return 3 c = b.groupby(need_group)
for i,j in c:
print(i,"\n",j)

随机推荐

  1. vant - Navbar slot 插槽使用

    //子组件 <template> <van-nav-bar> <slot slot="left" name="left">& ...

  2. mybatis的判定时间字段问题 java.lang.IllegalArgumentException: invalid comparison: cn.hutool.core.date.DateTime and java.lang.String

    今天听组员说: mybatis在3.30版本及以上判定时间时 <if test="date_time != null and date_time != '' "> da ...

  3. linux修改固定IP

    点击虚拟机菜单栏的编辑,选择虚拟网络编辑器 选择Vmnet8 NAT模式,查看子网ip:192.168.233.0 我们的虚拟机网络模式也需要选择NAT模式 打开虚拟机,输入:ip addr 查看当前 ...

  4. 测试linux下磁盘的读写速率

    1) 通过df -h命令查看磁盘情况 Filesystem            Size  Used Avail Use% Mounted on/dev/sda4             289G  ...

  5. 新版本Mariadb安装后相关问题的解决

    给新机器Ubuntu安装的Mariadb后无法登录,通过网上各种方法修改root用户密码,仍然无法解决,耗费几个小时! 经过看日志和查手册,发现原因如下: ubuntu确实安装没有启用root用户,所 ...

  6. 生成一个字母数字组合的n位随机码、随机数、随机字符串

    package com.cms.util; /** * 生成一个字母数字组合的n位随机码 * @author abc * */ public class CodeUtil { // private f ...

  7. Laravel模型事件的实现原理详解

    模型事件在 Laravel 的世界中,你对 Eloquent 大多数操作都会或多或少的触发一些模型事件,下面这篇文章主要给大家介绍了关于Laravel模型事件的实现原理,文中通过示例代码介绍的非常详细 ...

  8. CMU Database Systems - Database Recovery

    数据库数据丢失的典型场景如下, 数据commit后,还没有来得及flush到disk,这时候crash就会丢失数据 当然这只是fail的一种情况,DataBase Recovery要讨论的是,在各种f ...

  9. Centos7搭建FTP服务详细过程

    Centos7搭建FTP服务详细过程https://blog.csdn.net/sinat_30802291/article/details/81706152

  10. LInux_CentosOS中yum安装jdk及配置环境变量

    系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) #安装之前先查看一下有无系统 ...