自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Saber190919的专栏

自己平时写作业写的一些代码,如有雷同,我就是抄的

  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

原创 wps表格筛选A列在B列中的数据

3、C列中,为0的代表数据不在B列,为1代表在,可以根据C列数据进行筛选了。2、在C列输入公式=countif(A:A,C1),然后enter。

2023-12-15 14:46:53 435

原创 lua设置空表返回[]而非{}

【代码】lua设置空表返回[]而非{}

2023-08-14 20:34:03 106

原创 shell读取文件的每行并进行处理

shell读取文件的每行并进行处理。

2022-07-26 11:40:28 2117

原创 lua table删除元素

lua table删除元素

2022-07-12 11:19:02 1290

原创 python读取大文件,分片保存

# -*- coding: utf-8 -*-import hashlib import timeimport sysfilename = sys.argv[1]partsize = int(sys.argv[2])prefix = sys.argv[3]print("split file...")partn = 0# 读取文件data = ""with open(filename, 'r') as f: for line in f: data = data

2022-04-18 12:08:35 1232

原创 Navicat导入csv数据文件到mysql数据库

创建表。我采取的是先创建表再导入数据的方式,因为是已经有线上数据库的表了,我只用从线上数据库下载数据,再导入到测试数据库。导入数据。选择要导入的csv文件后面一路下一步就好,只是要注意这里的“栏位”选择了第一行作为栏位的话,就要在csv文件的第一行有对应的列名,如果提示无法读取,可能是csv文件在其它软件中打开了,关闭即可。之后一直跟随点到底就好,有些记录导入失败,我是直接查看然后手动导入的,因为记录数不是太多。...

2022-01-16 19:36:16 2720

原创 lua 正则小例子

local function lua_string_split(str, delim) if (type(str) ~= "string") then return {} end local tab = {} string.gsub(str, '[^'..delim..']+', function(sub) table.insert(tab, sub) end) return tabendlocal function trim (s)

2021-09-23 13:46:27 103

原创 从mysql数据库集群中读取数据并保存

suffix = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']def get_data_from_db(database): try: conn = MySQLdb.connect(host = DB[database]['host'], port = DB[database]['port'], user="xxxxxxxxx", passwd="xxxxxxxxxx

2021-09-18 11:25:57 163

原创 lua io读写文件的坑

读写lua今天一个小坑却费了我许久时间local file, err = io.open(filename, "a+")一条简单的语句,但是因为我写的是相对路径就报错。err的内容是‘No such file or directory while sending to client;’突然感觉自己好菜,lua能百度解决的问题也真特么的少。写成绝对路径就ok了。...

2021-09-13 10:36:12 692

原创 lua table遇见nil,空表的输出

lua table遇见nil,空表的输出local record = {}record[1] = { content = 'c'}record[2] = { content = 'b'}record[3] = { content = 'a'}for _ , r in pairs(record) do print(r.content)endprint('----------')local tmp = {}print(tmp)print('tmp

2021-07-12 10:43:11 744

原创 配置vscode的git功能

在使用了idea发现这个软件真香,可惜很快就要钱了。一直都知道vscode是个神器,于是我在安装了其上安装了Git Graph和Git History,发现功能基本不差了。

2021-05-06 19:42:48 124

原创 shell 简单地在脚本中执行命令并打印结果

#! /bin/bashfind_wc0='grep "/v/" 'find_wc1='.log | wc -l'for i in {0..3}do cur="$i" cmdd=$find_wc0$cur$find_wc1 eval $cmdddone

2021-03-04 14:10:14 3135 1

原创 centos7配置openresty 1.19.3.1

# 设置安装的yum源sudo yum install yum-utils -ysudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo# 安装Openrestysudo yum install openresty -y# 安装命令行工具 restysudo yum install openresty-resty -y# 查看Opm工具# 命令行工具 opm 在 open

2021-01-21 16:10:18 1416

原创 python将标点符号替换为特定字符

def translate_puctuation_2_special_character(ts): from string import punctuation as pun_en from zhon.hanzi import punctuation as pun_ch tran_pun_en = ['|']*len(pun_en) tran_pun_en = ''.join(tran_pun_en) tran_pun_ch = ['|']*len

2021-01-13 11:00:33 1271

原创 DataFrame的groupby结合agg自定义函数

pandas提供基于行和列的聚合操作,groupby可理解为是基于行的,agg则是基于列的从实现上看,groupby返回的是一个DataFrameGroupBy结构,这个结构必须调用聚合函数(如sum)之后,才会得到结构为Series的数据结果。而agg是DataFrame的直接方法,返回的也是一个DataFrame。当然,很多功能用sum、mean等等也可以实现。但是agg更加简洁, 而且传给它的函数可以是字符串,也可以自定义,参数是column对应的子DataFrame。例子:def comme

2020-12-18 10:17:16 3849

原创 DataGrip连接上MySQL

安装mysqlhttps://zhuanlan.zhihu.com/p/37152572Datagrip连接mysqlhttps://www.codenong.com/jsfcb4c56a860e/Datagrip设置时区https://blog.csdn.net/atmosphere_/article/details/105243765?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001

2020-12-11 10:49:03 430

原创 plt如何给注释添加箭头

plt.annotate('二次元(确定)用户发布歌单的平均播放次数',# 注释的文字xy=(2,meanPlayList[1]),# 箭头箭尖的位置xytext=(1,meanPlayList[1]+10000),# 注释文字的位置color = "steelblue",# 文字的颜色fontsize = 14,# 文字的尺寸arrowprops=dict(facecolor='black', shrink=0.001))arrowprops参数:...

2020-11-12 15:14:48 840

原创 python计算分位数

quantileList = [0.25,0.5,0.6,0.7,0.75,0.8,0.85,0.9,0.95]tSdm = slPublishSdmPlayCollect['collect_uv'].sort_values().to_list()quantileSdmCollect = [tSdm[0]]quantileAllCollect = [tAll[0]]for i in range(len(quantileList)): a = quantileList[i]*(len(tSd

2020-11-10 19:18:42 1090

原创 markdown设置字体背景和颜色

其实基本就是嵌入html的语句,不过目前我还没有成功的运行过动态的网页代码,可能有它的局限吧。<table><tr><td bgcolor=yellow>春晓</td></tr></table>春眠<mark style = "background-color:#0FFFFF;font-size:18px">不觉晓,</mark><div style = "background-color:#0080

2020-10-28 22:50:54 659

原创 将csv文件导入hive表中

-- csv文件导入hive表中create external table if not exists 表名( useridmd5 string, idmd5 string, level1 string, level2 string, lvt string)ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE; -- '\t'是CSV文件中的分隔符-- 将数据放在hadoop中然后再导入到表中hadoop

2020-10-20 17:45:17 1948

原创 交换DataFrame的两列

在许多博客中看到实现dataframe的列交换无非也就是保存一列,然后再执行插入和删除操作,实际上也一种简单得多的操作方法。>>> import pandas as pd>>> import numpy as np>>> data={"one":np.random.randn(4),"two":np.linspace(1,4,4),"three":['zhangsan','李四',999,0.1]}>>> df=pd.DataF

2020-09-17 14:37:05 3401

原创 使用DataFrame绘制热力图

# 绘制热图 https://blog.csdn.net/ztf312/article/details/102474190fig = plt.figure(figsize=(12,10))ax = sns.heatmap(diffLocOfAgePartRatio,cmap="YlGnBu",annot = True) # 设置颜色为由黄到蓝,并且标记数字# 设置x轴、y轴坐标for item in ax.get_xticklabels(): item.set_rotation(0) # 旋

2020-08-31 15:20:37 3327

原创 matplotlib画饼图

plt.figure(figsize=(9,9))labels = ['未知','00后','90后','80后','70后','70前']explode = (0,0,0,0,0,0)patches, l_texts, p_texts = plt.pie(agePartOfuser,explode=explode,labels=labels,labeldistance = 1.1,autopct='%1.1f%%',pctdistance = 0.6,shadow=False,startangle=

2020-08-28 17:21:18 141

原创 lua学习(三)面向对象

面向对象基础--- 看了许多关于lua实现面向对象的博客还是没明白为什么,因此看看官方教程理解其中例子------ 首先,对象的方法是可以通过表的方法来进行模拟Account = {balance = 0}function Account.withdraw(v) Account.balance = Account.balance - vendAccount.withdraw(100)print(Account.balance)--结果:-- -100--- 然而,全局变量

2020-08-19 20:59:09 92

原创 lua学习(二)元表

本文大量参考OpenResty最佳实践以及lua元表详解-->>>>>>>>>>>>>>>> 元表-- 元表是用来定义table或userdata操作方式的表,可以用来实现面向对象-- 元表的设置-- 定义元表local t1 = {1,2,3}local t2 = {2}local mt = {}-- 定义元表mt.__add元方法mt.__add = function(t1,t2)

2020-08-18 17:39:56 115

原创 【Python数据分析】——药品销售数据分析(学习笔记)

本文对【Python数据分析】——药品销售数据分析(完整项目实战)一文的内容进行实现,并根据实际情况进行了相应的修改import numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib as mpimport matplotlib.pyplot as pltfrom pylab import mpl# 设置列名对齐pd.set_option('display.unicode.a.

2020-08-17 19:49:46 1521 1

原创 MinGW安装不上解决方案

在下载MinGW Installation Manager后,由于外网原因可能会下载失败。解决方案自然可以是直接去官网再下,可以参考此博客:https://blog.csdn.net/weixin_43775264/article/details/105711844?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_sour.

2020-08-13 11:05:39 2887 1

原创 Leetcode刷题-ZigZag

The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I GY I RAnd then read line by line: "PAHNAPLSIIGYIR"

2020-08-12 15:55:09 158

原创 pandas基础知识学习(2)-数据基本操作

>>> frame = DataFrame(np.random.randn(4,3),columns=list('bde'),index=['Utah','Ohio','Texas','Oregon'])>>> frame b d eUtah -0.418643 -1.614332 -0.137721Ohio 0.280040 0.788998 -0.402196Texas -0.9905

2020-08-11 17:07:32 199

原创 pandas基础知识学习(1)-数据类型

Series>>> import pandas as pd>>> from pandas import Series,DataFrame>>> obj = Series([4,7,-5,3],index=['a','b','c','d'])>>> obja 4b 7c -5d 3dtype: int64>>> obj['a']=78>>> obja

2020-08-10 17:15:26 143

原创 lua学习(一)基础语法

hello.lua------ Generated by EmmyLua(https://github.com/EmmyLua)--- Created by chaosye.--- DateTime: 2020/7/27 17:58------global_val = 5-->>>>>>>>>>>>>>>>>>>>> 表local corp={ 123.

2020-08-06 16:39:55 244

原创 Pycharm 配置 Anaconda环境

创建一个项目,点击File->Settings,点击project:项目名,点击Project Interpreter,选择Conda Enviroment,找到anaconda安装的python包所在文件夹,选择安装的python.exe。本人的python环境为D:\software\Anaconda3\envs\python27,因此配置后如下:...

2020-07-29 17:44:19 464

原创 IDEA 配置LuaJIT

IDEA 配置LuaJIT下载好LuaJIT,可以下载直接编译好的版本,由于我会使用到OpenResty(包含了LuaJIT),可在其官网直接下载:http://openresty.org/cn/,下载好的内容如下,可以将luajit.exe加入到系统的Path中下载IDEA,然后在plugins中安装上emmylua,这一步很多教程都有3.在IDEA中配置编译器点击Edit Configurations,然后选择luajit.exe此时基本上已经在IDEA中配置好了,还有其它问题

2020-07-28 17:49:41 573

空空如也

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

TA关注的人

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