当我运行以下代码时,出现了KeyError: ('a', 'occurred at index a')的错误。如何在不遇到此问题的情况下在数据框(Dataframe)上应用此函数或类似的函数?
运行的python版本为python3.6,使用的pandas版本为v0.22.0。
运行的python版本为python3.6,使用的pandas版本为v0.22.0。
import numpy as np
import pandas as pd
def add(a, b):
return a + b
df = pd.DataFrame(np.random.randn(3, 3),
columns = ['a', 'b', 'c'])
df.apply(lambda x: add(x['a'], x['c']))