📌  相关文章
📜  替换列值 pandas - Python (1)

📅  最后修改于: 2023-12-03 15:10:34.045000             🧑  作者: Mango

以'替换列值 pandas - Python '作主题

在pandas中,替换特定列的值是很常见的任务,它可以帮助我们清洗和处理数据,使得数据更具有实用性。

在本文中,我们将介绍如何使用pandas库来替换特定列中的数值。这里提供了一个简单实用的例子用于替换列值。

import pandas as pd

# 创建DataFrame数据
data = {'name': ['Tom', 'Jerry', 'Mike', 'Jack', 'Amy'],
        'age': [23, 22, 24, 28, 21],
        'marks': [75, 78, 68, 86, 92]}
df = pd.DataFrame(data)

# 将'Mike'改为'Michael'
df.loc[df['name'] == 'Mike', 'name'] = 'Michael'
print(df)

代码的输出结果如下:

      name  age  marks
0      Tom   23     75
1    Jerry   22     78
2  Michael   24     68
3     Jack   28     86
4      Amy   21     92

在上面的代码中,我们创建了一个简单的数据框,然后使用loc函数来访问包含'name'列的行,如果行的'name'值为'Mike',则将其替换为'Michael'。

这是一种非常简单和快乐的方式替换特定列的值,同时也非常适用于列数据的清洗和处理。