可以通过以下步骤实现:
import pandas as pd
data = {'Name': ['John', 'Emma', 'Peter', 'Lisa'],
'Age': [25, 28, 30, 35],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
df['City'] = df['City'].apply(lambda x: x.replace('New', 'York'))
在上述代码中,lambda函数将每个城市名作为输入,并使用replace方法将"New"替换为"York"。然后,将替换后的值赋回到原始的'City'列中。
print(df)
输出结果:
Name Age City
0 John 25 York
1 Emma 28 London
2 Peter 30 Paris
3 Lisa 35 Tokyo
这样,我们成功地使用lambda函数以字符串开头时替换了DataFrame列中的值。
请注意,以上示例中使用的是pandas库来处理DataFrame。如果你需要了解更多关于pandas的信息,可以访问腾讯云的产品介绍链接地址:腾讯云-数据分析与机器学习。
领取专属 10元无门槛券
手把手带您无忧上云