📅  最后修改于: 2023-12-03 15:10:34.045000             🧑  作者: Mango
在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'。
这是一种非常简单和快乐的方式替换特定列的值,同时也非常适用于列数据的清洗和处理。