python – 如何直接从pandas包导入Dataframe类
发布时间:2020-12-20 11:05:41 所属栏目:Python 来源:网络整理
导读:在熊猫我们可以直接做以下事情 import pandas as pddf = pd.DataFrame() 在这里,熊猫是一个包. DataFrame是一个类.那么,这是如何工作的,因为DataFrame实际上是在pandas.core.frame中定义的(它在frame.py中定义,它位于pandas的核心文件夹中.) 注意:我认为可
在熊猫我们可以直接做以下事情
import pandas as pd df = pd.DataFrame() 在这里,熊猫是一个包. DataFrame是一个类.那么,这是如何工作的,因为DataFrame实际上是在pandas.core.frame中定义的(它在frame.py中定义,它位于pandas的核心文件夹中.) 注意:我认为可以通过在__init__.py文件中执行某些操作来实现此类行为.任何人都可以帮我理解这一点. 解决方法
您所说的数据帧在
pandas/core/frame.py中定义.
我们来看看github上的pandas directory中的pandas/__init__.py. 第42行: from pandas.core.api import * 并且pandas/core/api.py从第23行的pandas/core/frame.py导入Dataframe: from pandas.core.frame import DataFrame 因此,您从pandas / __ init__.py中的pandas / core / api.py导入*,并且pandas / core / api.py导入Dataframe,然后将Dataframe直接导入到pandas中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |