python - 在 Pandas 中替换 csv 文件中的列
问题描述
我是 python 新手,刚刚学会了如何使用 pandas。我有一个名为 Data.csv 的 csv 文件,其最后一列的值为 A 或 B
import pandas as pd
data = pd.read_csv('filelocation/Data.csv', header = None)
last_col = data.iloc[0:208, 60]
print(last_col)
最后一列如下所示:
A
B
B
A
A
我使用以下代码替换了每个 R 和 M:
last_col = data.iloc[0:208,60].replace(['R','M'],[0,1])
结果是:
0
1
1
0
0
我现在的问题是如何将变量数据中包含 R 和 M 的列替换为 last_col 中存储的 0 和 1(并将它们分配为新变量 data_2)?
谢谢您的帮助!
解决方案
推荐阅读
- excel - 从日期下周五返回的函数
- javascript - 如何使用 admin sdk 将文件上传到具有路径的 firebase 的云存储?
- mybatis - 使用Mybatis时,遇到avaticaSqlexception。有谁知道原因?
- php - php中使用ajax创建基于数据库数组元素的html表
- c# - Powershell 如何知道在哪里可以找到要导入的模块?
- vue.js - 在调整屏幕大小之前,无法使用 VueJs 和传单在 DIV 上显示所有地图
- javascript - 如何在不刷新整个页面的情况下将数据加载到页面的特定部分 php-codeigniter
- javascript - Javascript 让自定义 async 和 await 函数正常工作
- pdf - 从pdf电路示意图文件中提取对象的内容
- dart - 如何在同一个包上混合多个构建器?