摘要: 1. 简介 Conda 是一款功能强大的命令行工具,用于在 Windows、macOS 和 Linux 上管理包和环境。请确保你已经安装了anaconda。具体下载地址如下:https://www.anaconda.com/download本文最适合在linux系统下安装,如果是windows环境, 阅读全文
posted @ 2024-10-30 11:27 stone9693 阅读(261) 评论(0) 推荐(0)
摘要: 我们经常遇到对数据进行排序的需求。比如,我们有一个dataframe,其中有一列salary,我们想要找出排名第二高的员工的工资。 1. 读取数据 dataframe=pd.DataFrame({'salary':[100,200,300,200,]}) 2. rank函数处理 dataframe[ 阅读全文
posted @ 2024-10-10 18:11 stone9693 阅读(103) 评论(0) 推荐(0)
摘要: pandas中的groupby函数,可以对数据进行分组,然后对分组后的数据进行聚合操作,比如求和、平均值、最大值、最小值等。平时使用groupby处理后,通常使用aggregate函数进行聚合操作。其实,groupby分组之后的聚合操作方法还很多,具体可以参考官方文档。 1. 读取数据 datafr 阅读全文
posted @ 2024-10-10 17:35 stone9693 阅读(122) 评论(0) 推荐(0)
摘要: dataframe批量处理数据非常方便,但是在遍历时,需要使用json的records格式。而json格式又不方便在python中使用,所以,又需要将json转为list[dict]类型。 1. dataframe转dict,使用json的records格式 import pandas as pd 阅读全文
posted @ 2024-10-09 15:28 stone9693 阅读(273) 评论(0) 推荐(0)
摘要: 1. 读取数据 假设存在如下原始数据 dataframe=pd.DataFrame({'stock_name':['Leetcode','CoronaMasks','Leetcode','Handbags','CoronaMasks','CoronaMasks','CoronaMasks','Cor 阅读全文
posted @ 2024-09-24 16:28 stone9693 阅读(218) 评论(0) 推荐(0)
摘要: 1. 提示情况 具体提示情况情况如下: 2. 解决方法 2.1. 选中地址栏“查看网站信息” 具体弹出框如下 2.2. 修改“网站设置” 在确认网站安全的情况下,把“自动下载项”修改为“允许”,把“不安全内容”修改为“允许”。 2.3. 关闭“网站设置”页面 重新下载,就不在出现“保留”提示。 阅读全文
posted @ 2024-09-24 16:16 stone9693 阅读(13712) 评论(0) 推荐(0)
摘要: 在Linux系统中,可以通过nohup命令运行python程序,实现后台运行。windows操作系统也可以实现类似功能。 1. 适用操作系统 本文主要使用win10,其他版本windows可以尝试,如果不行,请另行他法。假设test.py如下程序: import os source_path=r'D 阅读全文
posted @ 2024-09-02 11:22 stone9693 阅读(1363) 评论(0) 推荐(0)
摘要: exe文件是windows系统的可执行文件,具有很强的可移植性,制作exe文件同时也是开发gui软件的重要过程,以下是python代码打包exe文件的基本步骤。 1. 进入虚拟环境 一开始使用pipenv shell,后续可以使用conda。使用虚拟环境可以尽量减小软件包的大小,减少不相关包的引入。 阅读全文
posted @ 2024-08-29 16:13 stone9693 阅读(96) 评论(0) 推荐(0)
摘要: 1. 基本介绍 NSIS (Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows桌面安装程序,比如msi。平时工作中想要把exe文件打包,并且在不同系统之间安装,可以使用NSIS,本文使用版本为3.08。 2. 下载地址 可以通过搜索引擎 阅读全文
posted @ 2024-08-29 16:01 stone9693 阅读(109) 评论(0) 推荐(0)
摘要: 1. 相对路径 import os source_path=r'你的目录' for root,dirs,files in os.walk(source_path): print('当前目录为:',root) print('当前目录下的子目录为:') for dirname in dirs: prin 阅读全文
posted @ 2024-08-28 16:06 stone9693 阅读(2194) 评论(0) 推荐(0)
GitHub账户:https://github.com/stone9693