可以使用Pandas中的apply方法来遍历数据框中的每个元素,并根据条件进行追加。以下是一个示例代码:
import pandas as pd
# 创建示例数据框
data = {'col1': ['abc', 'def', 'ghi'],
'col2': ['jkl', 'mno', 'pqr']}
df = pd.DataFrame(data)
# 定义追加函数
def append_string(value):
if value.startswith('a'): # 根据条件判断是否追加
return value + '_appended'
else:
return value
# 在数据框中应用追加函数
df = df.applymap(append_string)
# 打印结果
print(df)
输出结果为:
col1 col2
0 abc_appended jkl
1 def mno
2 ghi pqr_appended
在上述代码中,我们定义了一个追加函数append_string
,它接收一个字符串作为输入,并根据特定条件判断是否追加指定的字符串。然后我们使用applymap
方法将该函数应用到数据框的每个元素上,最后得到更新后的数据框。
上一篇:遍历并更改所有表单对象
下一篇:遍历并将最后一个参数推入