Python
zmqsdu9001
这个作者很懒,什么都没留下…
展开
-
Python CheatSheet-Python2的unicode和string的转换
unicode转string是encode,string转unicode是decode 用utf-8和utf8是一样的 不信你把上面的代码放进python2里面试试。 import sys reload(sys) sys.setdefaultencoding('utf8') x = u'中国' y = x.encode('utf-8') z = y.decode('utf-8') a ...原创 2019-04-21 20:49:38 · 147 阅读 · 0 评论 -
Python CheatSheet-文件、文件夹控制相关
import os import shutil # 1. 获取当前目录 cwd = os.getcwd() # 2. 判断文件夹是否存在,如果不存在,建立指定文件夹 # os.makedirs()命令可以递归建立,所以如果父文件夹不存在,可以直接用此命令 test_folder = 'xxx' if not os.path.exists(test_folder): os.makedir...原创 2019-04-28 16:26:01 · 135 阅读 · 0 评论 -
Python CheatSheet-日期、时间控制与datetime模块使用
本文根据Python2的官方文档展开,链接在此。 1. datetime模块介绍: 有下面几种类: datetime.date 就是存的公历日期,有三个属性,year,month,day datetime.time 存的是时间,属性有hour, minute, second, microsecond, and tzinfo。没有年月日 datetime.datetime 存的是日期...原创 2019-04-20 15:11:51 · 238 阅读 · 0 评论 -
Python CheatSheet-二维列表按照指定列排序
两种方法,一种是用lambda,另一种是用operator 模块的itemgetter函数。 可以参考的链接: 链接1,两种方法都有讲述: https://blog.csdn.net/u013378642/article/details/81775131 链接2,讲述了itemgetter函数使用: https://stackoverflow.com/questions/250463...转载 2019-06-26 17:17:45 · 235 阅读 · 0 评论 -
Pandas DataFrame CheatSheet
1. Pandas DataFrame 寻找若干列的所有unique combination # For example, if df is a Pandas DataFrame of data of muitiple # item_third_cate_cds and item_fourth_cate_cds # Step 1. use drop_duplicate() to remov...原创 2019-08-20 15:34:22 · 302 阅读 · 0 评论 -
Python CheatSheet-NumPy Array、Pandas DataFrame、List之间的相互转换
1. 多个一维list,长度一样,每个代表一列,如何拼接成一个NumPy Array,然后转换成Pandas DataFrame? import numpy as np import Pandas as pd # 比如下面这样三列数据: col1 = [1,2,3,4,5] col2 = ['a', 'b','c','d','e'] col3 = [99,105, 50, 80, 100] c...原创 2019-09-18 00:41:45 · 284 阅读 · 0 评论