csv文件中某列数据替换为数字

来源——机器学习读取数据

方法一:正则表达式,replace()

import pandas as pd
data = pd.read_csv("data2.csv")
print(data)
#      用户编号   性别   年龄(岁)   年收入(元)  是否购买
# 0   15624510    Male     19         19000       0
# 1   15810944    Male     35         20000       0
# 2   15668575  Female     26         43000       0
# 3   15603246  Female     27         57000       0
# 方法一:replace
data.replace("Male",1,inplace=True)
data.replace("Female",2,inplace=True)
print(data)
#      用户编号   性别   年龄(岁)   年收入(元)  是否购买
# 0   15624510      1     19         19000         0
# 1   15810944      1     35         20000         0
# 2   15668575      2     26         43000         0
# 3   15603246      2     27         57000         0

方法二:map()

import pandas as pd
data = pd.read_csv("data2.csv")
gender = {'Male':1,'Female':2}
data["性别"] = data["性别"].map(gender)
print(data)
#      用户编号    性别   年龄(岁)   年收入(元)  是否购买
# 0   15624510      1     19         19000         0
# 1   15810944      1     35         20000         0
# 2   15668575      2     26         43000         0
# 3   15603246      2     27         57000         0

另补充:方法二是在原有的基础上直接将csv表格中的数据更改,若需要生成一列新的数据,则有:

Python基础——csv文件中某列数据替换为数字相关推荐

  1. python导入csv文件中特定列-如何使用标头完整的python导入csv文件,其中第一列为非数字...

    Python csv模块按行处理数据,这是查看此类数据的常用方法. 您似乎想要按列的方法. 这是一种方法. 假设您的文件名为myclone.csv并且包含 workers,constant,age w ...

  2. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  3. python怎么读取csv的一部分数据_python批量读取csv文件 如何用python将csv文件中的数据读取成数组...

    如何用python把多个csv文件数据处理后汇总到新csv文件你看这月光多温柔,小编转头还能看见你,一切从未坍塌. 可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循 ...

  4. python统计成绩数据中如何去掉表头,python 从 CSV 文件中删除表头

    假设你有一个枯燥的任务,要删除几百 CSV 文件的第一行.也许你会将它们送入一个自动化的过程,只需要数据,不需要每列顶部的表头.可以在 Excel 中打开每个文件,删除第一行,并重新保存该文件,但这需 ...

  5. python csv读取数据 去掉标题-Python读csv文件去掉一列后再写入新的文件实例

    用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,pl ...

  6. python获取csv文件中某一列或者某些列

    把三个csv文件中的feature值整合到一个文件中,同时添加相应的label. # -*-coding:utf-8 -*- import csv; label1 = '1' label2 = '2' ...

  7. python对csv文件中的数据进行分类_python 数据处理 对csv文件进行数据处理

    数据如下图: 用python对数据进行处理: #读取csv文件内容并进行数据处理 import os import csv import datetime import re from itertoo ...

  8. python 提取pdf表格_用Python提取pdf文件中的表格数据

    本文作者:杨慧琳 本文编辑:周聪聪 技术总编:张学人有问题,不要怕!访问 http://www.wuhanstring.com/uploads/5_aboutus/爬虫俱乐部-用户问题登记表.docx ...

  9. python在json文件中查找指定数据_Python中json的取值 如何使用python提取json中指定字段的数据...

    python中为什么用json有什么作用 如何用python读取json里面的值啊我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,但你不能伤害我太多. 数据如下,我想要读取name. ...

最新文章

  1. C#图片灰度处理(位深度24→位深度8),用灰度数组byte[]新建一个8位灰度图像Bitmap 。...
  2. 最后3天,BDTC 2019早鸟票即将售罄,超强阵容及议题抢先曝光!
  3. 【ros】2.ros的xx.msg编译
  4. 太漂亮了!66个高颜值的矿物晶体,吸引到你的目光了吗
  5. P2278-[HNOI2003]操作系统【堆】
  6. 力扣529.扫雷游戏
  7. CGAL中Point的引用
  8. 国际化android
  9. 通过dll来引用webservice的方法(.net)
  10. multisim14安装与卸载
  11. 使用imp导入工具导入dmp文件
  12. Spotfire 聚合筛选 会污损行数据
  13. android开启vr模式,三星Gear VR开发者模式怎么打开
  14. ZooKeeper性能测试
  15. UDID 和 UUID 的问题
  16. 不同收入水平职工家庭 申请公积金贷款情况
  17. Numpy删除指定行
  18. uni--ReferenceError plus is not defined
  19. hihoCoder #1246 : 王胖浩与环 (数学)
  20. html字体设置大小打印无效,css font-size属性怎么不管用?

热门文章

  1. Qt信息隐藏(Q_D/Q_Q)介绍
  2. python读取grd数据_Matlab 读取.grd文件
  3. 计算机字符格式化集体备课教案,集体备课教案范文
  4. 遥感识别4——语义分割样本数据集制作
  5. 如何计算机械停车位的荷载,机械车位荷载要求-德盛利停车武汉
  6. java小项目 ATM机(简易版)
  7. 篮球队编程题(Java)
  8. Java与Python下载Bing首页图片
  9. C++中的糖果——缺省参数、内联函数、auto及nullptr关键字
  10. 关于手势(Gesture)