Python
摸鱼同学
日拱一卒,绝知此事要躬行
展开
-
Python - pandas操作之shift位移操作
目录一、方法参数二、使用方法1.读入数据2.shift操作2.1.periods2.2.指定axis,操作列2.3.为以后填充空值一、方法参数DataFrame.shift(periods, frep, axis, fill_value)periods:要移动的值frep:拓展索引,值不变axis:指定要移位的行或列,0为行,1为列fill_value:指定移位后的填充值,fill_value=0,即表示移位后缺失值填充为0二、使用方法1.读...原创 2020-10-24 10:23:21 · 11111 阅读 · 1 评论 -
Python - pandas - groupby+agg聚合重命名解决办法
目录1.数据准备2.聚合重命名的几种方法1.数据准备import pandas as pddf = pd.read_csv('/data/Mall_Customers_nom.csv')df.head()as_index默认为True,即返回以组标签作为索引的对象。下例,Gender作为索引返回。gender_df = df.groupby("Gender", as_index=True).agg({'CustomerID':'count'})gender..原创 2020-10-24 11:45:13 · 14815 阅读 · 1 评论 -
Python - 安装matplotlib模块 No matching distribution found问题解决
安装pip install matplotlib报错如下:ERROR: Could not find a version that satisfies the requirement cycler>=0.10 (from matplotlib) (from versions: none)ERROR: No matching distribution found for cycler>=0.10 (from matplotlib)原创 2020-10-24 10:23:41 · 14381 阅读 · 1 评论 -
Python - Anaconda集成环境安装详解(for Windows)
Anaconda简介:Anaconda是一个基于python的库的集合(自带Python环境),他包含了conda(包管理工具)和众多Python库的集合(科学计算库等)安装:下载:通过官网Anaconda下载,打开如下:点击IndividualEdition点击进入下载页,点击Download,选择系统对应的版本:下载好后点击安装即可:安装步骤简单;直接下一步下一步即可这里我选择的for AllUser指定安装目录两个选项都勾上...原创 2020-09-08 23:56:01 · 1023 阅读 · 0 评论 -
Python之查看pip安装包site-package的位置
本文介绍查找pip site-package位置的两种方法方法一:通过Python内置方法get_python_lib查询from distutils.sysconfig import get_python_libprint(get_python_lib())# /Library/Python/3.7/site-packages方法二:通过pip3命令直接查看查看已安装的库的列表:pip3 listxxxx@MacBook-Pro ~ % pip3 listWARNING: p原创 2020-08-31 19:04:41 · 11609 阅读 · 1 评论 -
Python打开文件模式整理(常用)
参考资料-Python 文件I/Oopen()函数打开文件file_object = open(file_name [, access_mode][, buffering])file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。 access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 buffering:如果buffering的值被设为0,就不原创 2020-08-18 14:21:02 · 499 阅读 · 0 评论 -
Pyhton-range和arange的区别及使用(numpy)
本文Pyhton版本基于Python3.x。工具jupyter notebook参考资料-range函数用法[numpy-arange-官方文档]range()函数range()返函数回的是一个可迭代对象。不是列表类型,直接打印不会打印列表# 因为range()函数返回的不是列表,所以不能直接打印列表,需要结合遍历print(range(10))# range(0, 10)语法:range(stop)range(start, stop[, step])参..原创 2020-08-07 18:12:49 · 285 阅读 · 0 评论 -
(Mac)Pycharm——使用virtualenv虚拟环境
前情提要:本文操作系统基于Macvirtualenv虚拟环境安装好后,平常我们习惯了使用IDE工具,如果在命令行开发就显得不太方便,这时候能在IDE上编辑再好不过了。下面我们介绍Pycharm如何使用虚拟环境的包。具体步骤如下:打开系统设置:Pycharm -> Preferences -> Project:youproject -> Project Interpreter注意这里需要选择System Interpreter(系统解释器)才有效果(经实践),设置好后就.原创 2020-07-31 16:05:33 · 3117 阅读 · 0 评论 -
python——virtualenv虚拟环境搭建
本文操作系统基于Mac,Python3.7参考资料-官方virtualenv通过pip安装virtualenvpip3 install virtualenv查看是否安装成功:xxxx@MacBook-Pro peilv % virtualenv --versionvirtualenv 20.0.28 from /Users/xxxx/Library/Python/3.7/lib/python/site-packages/virtualenv/__init__.py打印如上信息则原创 2020-07-30 19:11:06 · 211 阅读 · 0 评论 -
Python 安装requests[socks]
通常情况下如下安装:# pip install requests[socks]$ pip3 install requests[socks]zsh: no matches found: requests[socks]如上所述,命令不能识别requests[socks]解决办法:将requests[socks]看作整体,用引号包裹:pip3 install 'requests[socks]'打印如下信息安装成功:也可使用pip3 list查看WARNING: pip is be原创 2020-07-27 19:06:27 · 2843 阅读 · 1 评论