📅  最后修改于: 2023-12-03 14:51:03.605000             🧑  作者: Mango
在 Pandas 中,我们经常需要对数据进行清洗和替换。当我们需要替换一个字符串中的字符时,可使用 Pandas 的 str.replace() 函数。本文将介绍如何在 Pandas DataFrame 中使用 str.replace() 函数来替换字符中的字符。
str.replace() 函数可以用来替换字符中的字符。它的语法如下:
Series.str.replace(pat, repl, n=-1, case=None, flags=0, regex=True)
其中:
以下是如何在 Pandas DataFrame 中使用 str.replace() 函数来替换字符中的字符的示例:
import pandas as pd
# 创建 DataFrame
data = {'Name': ['John Doe', 'Jane Doe', 'Alice Smith'],
'Age': [34, 28, 29],
'City': ['New York', 'Boston', 'San Francisco']}
df = pd.DataFrame(data)
# 替换 Name 列中的空格为下划线
df['Name'] = df['Name'].str.replace(' ', '_')
print(df)
输出结果如下所示:
Name Age City
0 John_Doe 34 New York
1 Jane_Doe 28 Boston
2 Alice_Smith 29 San Francisco
在上面的示例中,我们使用 str.replace() 函数将 Name 列中的空格替换为下划线。