前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pandas包 问题汇总

pandas包 问题汇总

作者头像
K同学啊
发布2019-01-22 11:22:42
4990
发布2019-01-22 11:22:42
举报

跳过错误行

在数据文件中可能会出现小部分脏数据,在脏数据对数据整体没有较大影响我们又不知道脏数据位置的情况下,可以选择跳过那部分脏数据,不进行处理。

代码语言:javascript
复制
import pandas as pd
#error_bad_lines=False表示跳过错误数据行
data = pd.read_csv('file1.csv', error_bad_lines=False)

遍历DataFrame数据的行

  • DataFrame.iterrows()
代码语言:javascript
复制
for index, row in df.iterrows():
    print row["c1"], row["c2"]

注:iterrows()迭代返回对象对象被修改,df也会被修改

代码语言:javascript
复制
import pandas as pd
from pandas import DataFrame

#任意的多组列表
a = [1,2,3]
b = [4,5,6]

#字典中的key值即为csv中的列名
data = {'a_name':a,'b_name':b}

#设置DataFrame列的排列顺序
dataFrame = DataFrame(data, columns=['a_name', 'b_name'])
"""
dataFrame:
  a_name  b_name
0     1     4
1     2     5
2     3     6
"""
for index, row in dataFrame.iterrows():
    if row['b_name']==4:
           row['b_name']=10
"""
dataFrame:
  a_name  b_name
0     1     10
1     2     5
2     3     6
"""
for each in dataFrame['b_name']:
    each=20
"""
dataFrame:
  a_name  b_name
0     1     10
1     2     5
2     3     6
"""
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年09月03日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 跳过错误行
  • 遍历DataFrame数据的行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档