Python Pandas IDE 将 "know" 列和类型

Python Pandas IDE that would "know" columns and types

我正在 Python 中进行一些开发,主要使用简单的文本编辑器 (Sublime Text)。我主要处理适合 Pandas DataFrame 的数据库。我的问题是,我经常忘记列名,有时也会忘记列类型。是否有一些 IDE / 插件 / 调试工具可以让我查看每个 DataFrame 并查看它是如何定义的,有点像 Eclipse 可以为 Java 类 做的?

谢谢,

我不相信存在这样的东西,但你总是可以使用 df.info()

您正在寻找 Spyder,至少这是我目前使用的那个。不确定其他人是否具有相同的功能。

它具有类似于 matlab 的功能,可让您查看变量,并且是 numpy 数组和 pandas 数据帧的绝佳工具。

这是一个例子:

import numpy as np
import pandas as pd

foo = 7
arr = np.array([0,5,9])
df = pd.DataFrame(arr).T
df.columns = ['spam','eggs','bar']

在变量资源管理器中,您将看到以下内容:

这是数据框的视图(双击)。也可以对数组进行:

注意: 对于 numpy 数组,您可以将显示 max/min 更改为截断值,再到完整数组。