首页 > 解决方案 > 在 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)?

谢谢您的帮助!

标签: pythonpandas

解决方案


推荐阅读