可以通过以下步骤实现:
import pandas as pd
data = {'col1': ['abc', 'def', 'ghi'],
'col2': ['123', '456', '789']}
df = pd.DataFrame(data)
for index, row in df.iterrows():
df.at[index, 'col1'] = row['col1'].replace('a', '')
在上述代码中,我们遍历了每一行,并使用replace方法将字符串中的字符'a'替换为空字符串。你可以根据需要修改替换的字符和目标列。
print(df)
输出结果:
col1 col2
0 bc 123
1 def 456
2 ghi 789
这样,我们就使用for循环从pandas dataframe列中删除了指定的字符。请注意,这只是一种方法,具体的实现方式可以根据实际需求进行调整。
关于pandas dataframe和相关操作的更多信息,你可以参考腾讯云的产品文档:
领取专属 10元无门槛券
手把手带您无忧上云