Numpy与Pandas排序
2016-04-15 09:58
260 查看
数据格式
#lat,lng,rate 120.1513744 30.29040603 0.11 120.27504851 30.31321546 0.03 120.18916748 30.23685666 0.08
center_list = [] for line in centers: lng,lat,rate = line.split(" ") center_list.append((lng,lat,rate)) dtype = [('lng', float), ('lat', float), ('rate', float)] centers = np.array(center_list,dtype = dtype) centers = np.sort(centers,order='rate') #按照第三列正序排序 #centers = np.sort(centers,order='rate')[::-1] #按照第三列逆序排序
import pandas as pd from pandas import DataFrame,Series columns = ['lng','lat','rate'] df = pd.read_table(fn,sep=' ',names= columns) df.sort_values(by='rate') #df.sort_values(by='rate',ascending = True)
相关文章推荐
- Python的网页下载器:urllib2.urlopen
- Python -- 大小写转换
- rm: 无法删除"/mnt/cdrom/Packages/python-configobj-4.6.0-3.el6.noarch.rpm": 只读文件系统
- python开发笔记
- 将 Sublime 3 打造成 Python/Django IDE
- python Virtual Environments
- Python异步通信模块asynchat
- Python进阶---函数式编程简介
- Python异步通信模块asyncore
- Python---数据类型和变量.练习题.请打印出以下变量的值
- 说一说Python logging
- Python Web框架Tornado运行和部署
- Python编程习惯
- python编程之import篇
- python调用caffe模型进行classify时读入mean文件错误:mean shape incompatible with input shape
- raw_input() 与 input() __ Python 的区别
- 华为python面试题
- 介绍一下Python下range()函数的用法?
- 如何在win7下安装Python及配置
- python爬取动态生成的网页——以百度手机助手为例