Python 日常技巧

jupyter notebook

本地开启jupyter,画图需打开限制:jupyter notebook --NotebookApp.iopub_data_rate_limit=2147483647

不显示警告:import warnings  warnings.filterwarnings("ignore”)

Pandas

选择列:data.loc[:,['column1','column2']]

多列groupby,分列操作:df.groupby('A').agg({'B': ['min', 'max'], 'C': 'sum’})

删除重复行:df.drop_duplicates()

删除NA列:df.dropna()

判断列值是否属于list中的一个值:data[data.column.isin(['A','B','C'])]

列切割:data['column'].str.split('-',expand=True)[1]

按照指定列名排序:cols=['Mon','Tue','Wed','Thu','Fri']   df.ix[:,cols]

shell端下载文件

在服务端的文件所在的目录下输入“python -m SimpleHTTPServer 8100”(端口自己指定)

在本地Chrome上输入 “http://00.000.00.000:8100/"  (此处00.000.00.000是文件所在的机器的地址,8001为上一步的端口)

从网页显示出的文件列表中点击下载目标文件 

最后在服务端Control + c关掉打开的端口

 

 

posted on 2018-06-12 10:43  包包大人_silov  阅读(216)  评论(0)    收藏  举报