
Python
dongcheng_
这个作者很懒,什么都没留下…
展开
-
python格式化输出
格式化输出方式在Python中主要有2种实现方式:"%"以及format,前者是从C借鉴过来的语法,但是这对于拥有很多先进数据结构的Python来说有点力不从心,Python中的元组、列表、字典等不适合这种结构表示,所以需要更合适的format,它是借鉴C#的语法。以%形式格式化输出格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符...原创 2018-09-28 09:18:16 · 3901 阅读 · 2 评论 -
pandas 中排除某列、某些列的方法
pandas排除某列选择其他列使用pandas处理数据的过程中,时常会遇到这样的需求,不想要某列或者某些列,选择其他列,如果列比较少的情况可以直接选择想要的列如果想要取ABCD四列数据第一种办法直接罗列出需要的列# 导入相关包import numpy as npimport pandas as pd# 创建dataframedf = pd.DataFrame(np.random.r...原创 2018-09-29 18:10:15 · 47848 阅读 · 2 评论 -
python正则表达式优先级执行顺序
正则表达式计算方式和我们从小学习的算数运算一样,有优先级的概念,如果不知道优先级顺序,很可能出行不是想要的匹配结果,掌握优先级顺序能够避免不必要的错误发生,下面将介绍正则表达式中的优先级顺序: 优先级顺序从上到下 、从左到右依次降低 运算符 功能 \ 转义符 (), (?:), (?=), [] ...原创 2018-11-15 13:23:57 · 2768 阅读 · 0 评论 -
dump、dumps、load、loads的区别
在爬虫或者处理数据的时候经常会遇到json格式的字符串或者是json格式的文件,使用json包来处理相当方便。dump、dumps、load、loads的区别dumps、loads区别dumps和loads它们是一对相反的操作,dumps是一个编码(encoding)的过程,loads是一个解码(decoding)的过程,他们有一个共同点,都是字符串的处理。其中dumps是将json格式的...原创 2018-11-16 18:20:47 · 2487 阅读 · 0 评论 -
python 虚拟环境的创建配置使用技巧
安装Python在官网下载Python2.7和Python3都安装到本地,并将Python3加入环境变量,方便后面创建虚拟环境使用Python2,所以一并安装。virtualenv安装pip install virtualenvvirtualenv使用# py2为虚拟环境名virtualenv py2# 为环境指定Python解释器virtualenv -p d:\Anacon...原创 2018-11-15 11:08:27 · 319 阅读 · 0 评论 -
pandas某一列中每一行拆分成多行的方法
在处理数据过程中,常会遇到将一条数据拆分成多条,比如一个人的地址信息中,可能有多条地址,既有家庭地址也有工作地址,还有电话信息等等类似的情况,实际使用数据的时候又需要分开处理,这个时候就需要将这一条数据进行拆分成多条,以方便使用。在pandas中如何对DataFrame进行相关操作呢,经查阅相关资料,发现了一个简单的办法,info.drop([‘city’], axis=1).join(inf...原创 2018-11-29 12:24:11 · 20358 阅读 · 6 评论 -
Windows下配置 jupyter notebook server服务
在使用jupyter的时候通常需要需要打开一个终端,输入jupyter notebook,才可以运行,稍不注意终端还可能被误关闭,之前执行的结果全部丢失,很不方便,为此想将jupyter注册成一个服务,开机自启动,随时想用打开网址就可以了,不用担心终端被其他人误关了,使用起来非常方便。具体配置过程如下:配置密码在Python中执行,输入密码,生成一个sha开头的加密字符串from no...原创 2019-01-15 11:44:13 · 3899 阅读 · 0 评论