繁体   English   中英

如何将 Pandas 数据框从 python 文件导入到另一个 python 文件

[英]How to import a pandas dataframe from a python file to another python file

我在同一个文件夹中有两个 python 文件:main.py 和 analysis.py。

在 analysis.py 文件中,我有一个名为df1的熊猫数据df1 ,在名为 Ana(path, file) 的类中

我已经通过编写from analysis import Ana成功地将该类导入到 main.py ,但是如果我尝试对 df1 执行某些操作,它会显示df1 is not defined

如何在 main.py 文件中定义 df1? 我对 Python 很陌生,因此非常感谢您的任何帮助,谢谢。

PS我忘了补充,我试图在main.py文件中的函数Upload中使用analyze.py文件中Ana函数中的df1

做一个返回 Ana 的函数。 如果是会员:

def ret_Ana():
    return self.Ana

改用Ana.df1 它是一个类的变量,因此您首先指定一个类实例(或一个类本身),然后指定df1

a = Ana()
a.df1

如果你在函数Upload定义了df1 ,你可以添加df1来返回这样的值

def upload(args):
    #your code
    return your_return, df1

所以现在你可以得到 df1 with return_value, df1 = Ana.upload()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM