怎么用for循环保存函数输出结果,运行一个保存一个 并以dataframe的形式

def get_positive_power(text):
info = sonar.ping(text=text)
posi_vector = info["classes"][1]["confidence"]
return posi_vector
怎么样用for才能把这个函数得出的结果边运行边保存起来?就是运行一个保存一个,并且用dataframe的形式保存?