自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 正则表达式正确替换方式(千万不要匹配出结果再去替换)

使用正则替换

2023-01-11 13:37:14 149

原创 bytes强转为str后怎么还原为bytes

python3 byte强转str后还原问题

2022-12-09 18:51:22 170

原创 py2与py3不同

py2和py3区别

2022-10-10 18:12:47 176

转载 pandas 中的pct_change的用法(快速计算收益率)

pandas快速计算收益率(增长率)

2022-07-04 10:21:39 2531

原创 linux 添加公钥

找到A服务器的/root/.ssh/id_rsa.pub 打开复制内容找到B服务器的/root/.ssh/authorized_keys 将A服务器的id_rsa.pub公钥内容复制进去即可

2021-10-11 16:01:00 1114

原创 acl权限控制

acl权限控制查看目录acl权限:getfacl {dir}拒绝 user xxx 读写 xxx_dir setfacl -m user:xxx:— xxx_dir拒绝 group xxx 读写 xxx_dir setfacl -m group:xxx:— xxx_dir修改权限为可读user :setfacl -m user:xxx:rx xxx_dirgroup :setfacl -m group:xxx:rx xxx_dir...

2021-09-01 10:02:19 47

原创 df转置

df.stack()df.unstack()

2021-04-02 15:33:27 645

转载 递归删除空文件夹

Python如何递归删除空文件夹Python如何递归删除空文件夹,这个问题很常见。但大多数人的解决办法都是自己实现递归函数解决这个问题,其实根本不用那么麻烦。Python中的os.walk提供了一种从内到外的遍历目录树的方法(设置topdown=False),这样由内到外判断当前目录树下是否有文件和文件夹,如果都没有则意味着当前目录树为空文件夹,os.rmdir删除即可。#Recursively Remove Empty Directoriesimport osfor root, dirs, fil

2021-04-01 15:03:20 192

原创 linux常用指令汇总

本文用来记录工作中常用的指令,希望可以举一反三,充分理解指令的含义,灵活运用:1.在Linux下某一个文件夹下,查找包含某一个字符串的文件方法1:# find -type f -name “.c" | xargs grep “”是你要找的文件夹;如果是当前文件夹可以省略-type f 说明,只找文件-name ".c” 表示只找C语言写的代码,从而避免去查binary;也可以不写,表示找所有文件是你要找的某个字符串方法2:grep 查找的字串 路径 -r...

2021-04-01 11:03:31 84

转载 dataframe 对分组后的数据进行聚合

import pandas as pd df = pd.DataFrame({'Country':['China','China', 'India', 'India', 'America', 'Japan', 'China', 'India'], 'Income':[10000, 10000, 5000, 5002, 40000, 50000, 8000, 5000], 'Age':[5000, 4321, 1234, 40

2021-03-26 17:17:12 1429

转载 如何优雅的遍历dataframe

最佳解决方案要以 Pandas 的方式迭代遍历DataFrame的行,可以使用:DataFrame.iterrows()for index, row in df.iterrows(): print row["c1"], row["c2"]DataFrame.itertuples()for row in df.itertuples(index=True, name='Pandas'): print getattr(row, "c1"), getattr(row, "c2")

2021-03-25 19:02:44 691

原创 目录,文件相关第三方包

1.globimport glob # 打印当前目录下所有csv文件路径for path in glob.glob('./*.csv'): print(path)

2021-03-25 11:22:30 63

原创 pd读取csv时,数据格式

# 日期读取结果为时间格式pd.read_csv('***.csv', parse_dates=['date'], dtype=str)# 日期读取结果为str格式pd.read_csv('***.csv', date_parser=['date'], dtype=str)

2021-03-11 19:38:54 1321

原创 python读文件追求更快的速度

先看看StackOpenflow上的回答:Actually the open() method will create an io.BufferedWriter which inherits from IOBase and FileIO also inherits from IOBase. Though not exactly the same classes, they support basically identical functionality. I suppose you could use

2021-03-09 17:11:43 822

原创 pycharm寻找conda activate的env

pycharm寻找conda activate的env手动找了好久也没有找到,查了下发下可以直接定位绝对路径,cmd如下:1.进入到需要的环境下:conda activate myProject2.查看python编译器入口路径which python查询到路径以后,就可以在pycharm的existing environment 中添加了...

2021-03-09 13:31:29 602

原创 python 继承易忽略的问题

1.钻石继承,可以看到执行顺序class Plant_a(): def __init__(self): print("Enter planta") print("Leave planta")class Plant_b(): def __init__(self): print("Enter plantb") print("Leave plantb")class Fruit(Plant_a): def __init

2021-03-08 16:17:40 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除