1.读写

读指定格式txt:

train = pd.read_table('/home/hadoop/jzzz/train/subsidy_train.txt',sep=',',header=-1) #助学金
train.columns = ['id','money']

读写csv:college.to_csv('/home/hadoop/jzzz/input/college1.csv',index=True)
college = pd.read_csv('/home/hadoop/jzzz/input/college1.csv')
college.columns = ['college','num']

2.对某列同一值的相应计算:

取最大值:college = pd.DataFrame(score_train_test.groupby(['college'])['score'].max()) #对college相同的项的score值取最大项

计算出现次数:college = pd.DataFrame(score_train_test['college'].value_counts())

统计每个学生的总消费次数:card = pd.DataFrame(card_train_test.groupby(['id'])['consume'].count())

均值:~.mean()

3.合并表格:score_train_test = pd.merge(score_train_test, college, how='left',on='college') #合并score_train_test和college,左外链接,用于链接的列索引为college

接在后面:card_train_test = pd.concat([card_train,card_test])

4.提取满足条件的对应元素:train_shitang=card_train.loc[card_train.how == '食堂']

提取某列值:ids = test['id'].values

提取某项非空的值:train = train_test[train_test['money'].notnull()]    空值:~.isnull()

置NaN为-1:train = train.fillna(-1)

5.predictors = [x for x in train.columns if x not in [target]] #对于训练列中的每一个x,如果x不在target里,将所有的x生成一个新表predictors

6.去重:train_shitang = train_shitang.drop_duplicates()

7.python中range循环的用法 for i in range():

3种:
1: range(10),等于[0,1,2,3,4,5,6,7,8,9]
2: range(1,9),等于[1,2,3,4,5,6,7,8]
3: range(1,9,2),等于[1,3,5,7]

pandas常用功能整理相关推荐

  1. python常用命令汇总-python数据分析之pandas常用命令整理

    原标题:python数据分析之pandas常用命令整理 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型 ,提供了高效地 ...

  2. pandas 常用函数整理

    pandas常用函数整理,作为个人笔记. 仅标记函数大概用途做索引用,具体使用方式请参照pandas官方技术文档. 约定 from pandas import Series, DataFrame im ...

  3. guns常用功能整理

    guns常用功能整理 guns常用功能整理 一.ajax接口请求(常用) 1.1:引入插件库 1.2:调用即可 二.es6模块调用 2.1:当前文件下使用 2.2:封装的代码暴露出去 三.创建temp ...

  4. python pandas 分类汇总用法_python数据分析之pandas常用命令整理

    原标题:python数据分析之pandas常用命令整理 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型 ,提供了高效地 ...

  5. [原]ASP.Net常用功能整理--生成图片的缩略图

    这二天想了想决定把自己先前做的项目中的小的功能,整理一下,奉献大家!经大家提议,我决定加上源代码,但是源代码不一定都是我写的,有的来自书上,有的来自网上,有的来自开源项目,与我自己的代码有不相符的,那 ...

  6. Python Pandas常用功能速查

    0.下载和导入 (1)下载 在terminal中,openpyxl不装容易报错 pip install pandas pip install openpyxl (2)导入 在python中 impor ...

  7. chrome调试工具常用功能整理

    Elements chrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css. windows: ctrl + shift + ...

  8. 2022无线WIFI路由器的不常用功能整理(带USB接口,可插手机卡)适合短期出差、拉有线网络不方便等。

    WiFi路由器已经是一种普通得不能再普通的家庭必备品,但也有不少人对无线路由器的了解不是很多,路由器是什么?有什么作用呢? 路由器是什么 路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是 ...

  9. Wordpress模板主题中functions.php常用功能代码与常用插件[ 后台篇](持续收集整理)

    用Wordpress建站的初学者一定会需要用到的Wordpress模板主题中functions.php常用功能代码与常用插件.慢慢持续收集整理....... 目录 一.Wordpress模板主题中fu ...

最新文章

  1. LR中的吞吐量与响应时间
  2. Cisco mode键的作用详解
  3. oracle系统包—-dbms_output用法
  4. The Triangle
  5. 【Qt】数据库实战(二)
  6. SVN使用CVS使用
  7. 求抛物线和直线交点_关于抛物线大题的参考经验(5):浙江历年学考题回顾...
  8. 这是AI?这是爱?这是能全方位监控学生的“智能校服”
  9. 微设计(www.weidesigner.com)介绍系列文章(三)
  10. FreeType需要libpng的说明(编译时可以用参数去掉,2.12已支持svg)
  11. 用 Python 创建你自己的加密货币(附源码)
  12. 对Bat文件进行加密
  13. OpenStack必备基础知识
  14. stm32定时器从模式解析
  15. 14款超时尚的HTML5时钟动画
  16. html css设计页眉页脚,如何使用CSS制作此页眉/内容/页脚布局?
  17. 男人应该做的50件事(1-16)
  18. 单片机c语言怎么实现按键松开,灯还保持松开前的状态,单片机C语言程序设计:K1-K4按键状态显示...
  19. python基础语法学习历程5
  20. 智能电源插座和电灯开关全国产化电子元件推荐方案

热门文章

  1. 小程序开发之【前端开发】【学习第二节】【一】
  2. python数据框元素的性质_Pandas基础:文件读取与写入、Series和Dataframe、常用基本函数、排序...
  3. AMBER:使用Cpptraj计算RMSD 以及使用中遇到的问题
  4. linux少了 dev dm设备,已解决: Linux中安装了powerpath之后为什么还会有dm设备? - Dell Community...
  5. 如何让苹果电脑macOS原生支持读写多个NTFS格式硬盘
  6. 基于Bootstrap的网页开发
  7. 使用dapper遇到的问题及解决方法
  8. 面试官常问的 web前端 问题(二)
  9. oracle ebs 简介
  10. 看了5本书,发现回忆式学习是最有效的方法