从熊猫中的单独模块调用df.loc函数

时间:2019-11-08 20:56:22

标签: python pandas

我正在尝试在单独的模块中使用.loc创建一个函数,希望在多个程序中重复使用。这是该函数的示例:

def research_data_dictionary():

    df.loc[df.ProductName == 'Product1', "DescriptorName"] = 'CP AA'
    df.loc[df.ProductName == 'Product2', "DescriptorName"] = 'CP BBB'

将函数作为research_data_dictionary()导入另一个程序时,我得到:

NameError: global name 'df' is not defined

我了解为什么会收到此错误(函数中未定义df),但是由于在要完成df.locs的程序中定义了df,因此我对如何调用该函数一无所知。任何帮助深表感谢。谢谢。

0 个答案:

没有答案
相关问题