pandas学习(三)
来源:互联网 发布:美国的种族歧视 知乎 编辑:程序博客网 时间:2024/06/06 00:59
1.从dataframe中删除一列
del DF['column-name'],
DF.drop('column_name', axis=1, inplace=True)
DF = DF.drop('column_name', 1)
2.从dataframe中删除多列
删除多列df.drop([Column Name or list],inplace=True,axis=1)
DF.drop([DF.columns[[0, 1, 3]]], axis=1)
3.从dataframe中在指定位置插入一列
using idx = 0 will insert at the beginning
df.insert(idx, col_name, value)
4.调换dataframe中列
5.找出指定行的重复数量
df.index[(df == [3, 1, 1, 0]).all(axis=1)]Int64Index([2, 3], dtype=int64)
还有一种情况:male_trips是一个大dataframe,stations是一个小dataframe.对每个station id ,我想知道 male trips中有多少行对应.命令式:
df = male_trips.groupby('start_station_id').size()
6.对dataframe,根据列名称,或者列序号进行分组,并查看每个分组的行数
df_1.groupby([0,1,2,3,4]).size()
结果:
0 1 2 3 40 0 0 0 0 9896 1 101 1 0 43 1 1 1 1 0 99 1 2 1 0 0 0 7 1 1 1 21 1 0 0 0 9 1 13 1 0 6 1 42 1 1 0 202 1 827
7.dataframe中,将column名称以numpy.array形式生成
feature_names = df.columns.values[:19]
8.将两个array形成一个list
c = zip(clf_et.feature_importances_,feature_names)
9.两个值对比,python显示结果为布尔值
in:c[7][0]>c[0][0]
out:False
0 0
- pandas学习(三)
- 学习Pandas(三)
- python 数据处理学习pandas之DataFrame(三)
- pandas 学习
- Pandas学习
- pandas学习
- python pandas库的学习笔记三数据操作
- Pandas学习(三)——NBA球员薪资分析
- 学习笔记三、pandas包中常用方法整理
- Pandas学习笔记:pandas基础
- pandas入门三
- Pandas知识点(三)
- pandas学习笔记(1)--pandas简介
- Pandas学习笔记一(Pandas数据结构)
- pandas 学习笔记
- pandas 模块学习
- pandas安装与学习
- pandas学习笔记
- Android模拟器按键对应的键盘按键
- 使用Google CPU Profiler对C/C++多线程程序做性能剖析
- 简述UIControl事件的用法
- 常用开发语言小技巧(一)
- HTML5摇一摇
- pandas学习(三)
- 简单尝试 Cocos2d-x 中 Lambda 表达式
- IOS开发入门书籍
- hdu 1250 Hat's Fibonacci
- 10110 - Light, more light
- C++ 虚函数 剖析
- 【leetcode】Gas Station
- java并发编程第四章 线程执行器(1)
- 有深度,面试有用的题