Python:Pandas函数内部的数据框架

时间:2018-01-04 18:19:51

标签: function pandas

我想在函数内调用pandas数据帧值。我的要求的简化示例是:"使用(定义的)python函数打印数据框的值"

工作示例:

定义数据框:

import pandas as pd
s = pd.Series(range(1,10))

然后我定义了一个逐个打印值的函数:

def write(f,n1,n2):
    for n in range(n1,n2):
        print(n,f) 

之后调用该函数:

write(s.loc[n],3,8)

但这会产生错误" name' n'未定义"。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

得到一点混淆:

def write(f,n1,n2):
for n in range(n1,n2):
    print(f.loc[n])

write(s,3,8)