获取列名:data.columns.values.tolist()

复制列:
out['serial_number'] = out['2']这样就是新增了一列,复制了‘2’这一列,然后再del out['2]即可这样的形式也可以用于把前面某些列的计算值赋到新的一列

换列名:
#给data_app赋上新的列名称data_app.columns = ['user_id', 'hlw_all3', 'vedio_app_time', 'game_app_time', 'read_app_time', 'music_app_time', 'dm_app_time', 'toutiao_app_time']
根据某一列的值取出符合条件的所有行:
data_sp = data[data['$AS-TwoStep'] == 'Cluster-1']该句意思为取出$AS-TwoStep这一列为cluster-1的所有数据

Python pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 121, saw 2

读取数据报这个错误时添加

delimiter="\t",例如:
data1 = pd.read_csv(f1, low_memory=False, delimiter="\t")就可以了

pandas导出数据时不想要序号的话就写一句  index=False就行了
读取dataframe的第N列:df['列名']

读取dataframe的第N行:df[行数:行数+1]比如:读第0行   df[0:1]
将dataframe利用df.values.tolist()转化为列表时会出现大列表套小列表的情况如果想避免这种情况,只要大列表,可以先将dataframe通过df['user_id']转化为series,然后再利用series.tolist()转化为列表,这样就只有一个大列表

想把一列中的空值全部变为0https://blog.csdn.net/chenpe32cp/article/details/82180537

定位dateframe某行某列的一条数据:df.iat[行,列]

dataframe处理行列https://blog.csdn.net/kevin_7july/article/details/79377234

查看数据是否有缺失import numpy as np #查看是否有数据缺失print np.any(red.isnull()==True)

转载于:https://www.cnblogs.com/aixiao07/p/10783975.html

dataframe常用处理相关推荐

  1. Spark SQL概述,DataFrames,创建DataFrames的案例,DataFrame常用操作(DSL风格语法),sql风格语法

    一. Spark SQL 1. Spark SQL概述 1.1. 什么是Spark SQL Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个编程抽象叫做DataFrame并且作 ...

  2. dataframe常用操作_Pandas模块基础及常用方法

    Pandas是基于Numpy的数据处理与分析模块.包含两个最重要的基本类型:Series和DataFrame.其中Series类似numpy的一维数组,DataFrame类似二维数组,但可存储不同类型 ...

  3. 【pandas-汇总3】DataFrame常用属性、函数以及索引方式

    1.DataFrame常用属性.函数以及索引方式 1.1DataFrame简介 DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值.字符串.布尔值等).Data ...

  4. python DataFrame常用描述性统计分析方法

    python DataFrame常用描述性统计分析方法 文章目录 python DataFrame常用描述性统计分析方法 sum() 求和 mean() 求平均值 max() 最大值 & mi ...

  5. dataframe常用操作_【Data Mining】机器学习三剑客之Pandas常用算法总结上

    一.前言 看pandas之前我建议先看我的numpy总结,效果更佳. SEU-AI蜗牛车:[Data Mining]机器学习三剑客之Numpy常用算法总结​zhuanlan.zhihu.com 可以 ...

  6. dataframe常用操作_Pandas | Dataframe的merge操作,像数据库一样尽情join

    点击上方蓝字,关注并星标,和我一起学技术. 今天是pandas数据处理第8篇文章,我们一起来聊聊dataframe的合并. 常见的数据合并操作主要有两种,第一种是我们新生成了新的特征,想要把它和旧的特 ...

  7. pandas库--DataFrame常用操作

    文章目录 前言 一.DataFrame创建 1.基于列表创建 2.基于字典创建 二.查询 1.df直接查询 ① 查询一列 ② 查询多列 ③ 条件查询 2.query()方法 ① 条件查询 ② 带有变量 ...

  8. 【极简spark教程】DataFrame常用操作

    目录 创建DataFrame List,toDF:使用List[Tuple]包装每行记录,结合toDF接口,,转化为DataFrame DataFrameRDD,StructType:推荐使用RDD和 ...

  9. dataframe常用笔记

    在jupyter notebook里面shift+tab查看函数详情 常用的库/包 import numpy as np import pandas as pd import seaborn as s ...

最新文章

  1. mysql3308_mysql 5.7.16多源复制
  2. 《Nginx文件类型错误解析漏洞--攻击演练》 (转)
  3. 一文读懂约瑟夫环算法 | 原力计划
  4. vue cli3 一键 build 区分测试环境和正式环境
  5. 你知道Arrays.asList 有坑吗?千万别踩啊!
  6. IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权
  7. React-Native集成dva.js
  8. 芯烨打印机android驱动,80mm芯烨打印机所有驱动
  9. DB2操作指南及命令大全
  10. 做一名「技术掮客」去变现自己的技术
  11. Airtest连接夜神模拟器
  12. 机器人理论简介—— 台湾交通大学机器人学公开课(一)
  13. java workbook.close_找不到符号Workbook.close()
  14. 上海落户计算机水平毕业研究生,2021上海积分落户应届毕业生直接落户上海
  15. 拼点游戏(类似于田忌赛马)
  16. 企业承担社会责任的必要性
  17. vue-router 路由传参
  18. HTTP中的options请求详解
  19. 北京 2019年互联网校招薪水
  20. 跨境电商案例分析:他投资3万美元卖爆款手表,年入2.28亿!

热门文章

  1. WordPress.com 开源,弃 PHP 改用 JavaScript
  2. Microsoft Dynamics CRM server 2013   一般销售流程之 订单 简单介绍
  3. 类似wordpress的网站模板
  4. 解决:安装SQl 2008为SQL Server代理服务提供的凭据无效
  5. Linux基础命令记录
  6. 如何确定Oracle是32 Bit(位)的还是64 Bit(位)的?
  7. VC++中 PostMessage和SendMessage的区别
  8. NVIDIA NeMo User Guide
  9. 关于自主开发和研究代码
  10. C++如何限制对象在堆上或栈上生成