加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读