Python 如何导入在一个模块中创建的数据帧,以便在新模块中处理相同的数据帧?
我有一个从类(即将被导入到另一个文件的模块)生成的数据框,该类接受URL并从URL中可用的表中提取数据生成数据框。现在我的疑问是:我想写一个类来预处理数据帧并生成一个反向索引。如何以通用方式导入在不同模块中生成的数据帧 虽然将特定URL粘贴到前面类中定义的方法中非常简单,但我需要找到一种方法来概括该过程Python 如何导入在一个模块中创建的数据帧,以便在新模块中处理相同的数据帧?,python,class,oop,module,Python,Class,Oop,Module,我有一个从类(即将被导入到另一个文件的模块)生成的数据框,该类接受URL并从URL中可用的表中提取数据生成数据框。现在我的疑问是:我想写一个类来预处理数据帧并生成一个反向索引。如何以通用方式导入在不同模块中生成的数据帧 虽然将特定URL粘贴到前面类中定义的方法中非常简单,但我需要找到一种方法来概括该过程 在此处输入代码def dict2df(): entercode hereentercode heredict={Numbers':[1,2,3,4,5,6],'Name':['Oz','Doz'
在此处输入代码
def dict2df():
entercode here
entercode heredict={Numbers':[1,2,3,4,5,6],'Name':['Oz','Doz','Moz','Woz','Hoz','Loz']}
在此处输入代码``在此处输入代码`df=pd.DataFrame(dict)
我生成一个文件search.py
现在,我创建了另一个模块来处理df。如何将此df对象而不是df本身(出于可概括性原因)导入另一个模块以执行预处理
我需要将一个数据帧对象而不是在一个模块中创建的特定数据帧本身导入到另一个模块中。虽然我可以很容易地派生出一个特定的数据框,但我还不知道如何检索数据框对象。我不确定URL与它有什么关系,但您可以很容易地将特定列从一个数据框复制到另一个数据框。请参见下面的示例
new = old[['A', 'C', 'X', 'Y', 'Z']].copy()
new = old.filter(['A', 'B', 'X', 'Y', 'Z'], axis=1)
几乎可以肯定,还有其他方法可以做到这一点。我会让你去寻找其他的方法来做同样的事情。希望这有帮助。请在As in中显示一些代码,我将URL传递到此自定义类中。如果页面中有表,则这些特定页面的标题和内容将作为数据框对象检索。谢谢你的帮助。你能帮我解决另一个问题吗?现在我已经创建了dataframe并将类/模块导入到另一个文件中,我无法为DF下标以进行预处理,因为它是“def _uinit _;(self,DF)”的一部分。我该怎么处理呢?
new = old[['A', 'C', 'X', 'Y', 'Z']].copy()
new = old.filter(['A', 'B', 'X', 'Y', 'Z'], axis=1)