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关掉打开的端口
浙公网安备 33010602011771号