【问题标题】:Why do not I observe the variables that I create in spyder?为什么我不观察我在 spyder 中创建的变量?
【发布时间】:2017-09-05 08:49:00
【问题描述】:

我正在使用 spyder 并拥有 Python 版本:3.5.2 Anaconda custom (64-bit) 一开始我会导入我需要的所有库:

import numpy as np
import os
import matplotlib.pyplot as plt
import pandas as pd

指定路径并上传数据集:

os.chdir('C:\\Users\\...\\Data_Preprocessing')
dataset = pd.read_csv('Data.csv')

我可以在变量资源管理器窗口中观察我的数据集。但是,当我尝试使用以下命令创建自变量矩阵时:

X = dataset.ix[:, :-1].values

X = dataset.iloc[:, :-1].values
我得到:

线程 Thread-1 中的异常: 回溯(最近一次通话最后): _bootstrap_inner 中的文件“C:\Users...\lib\threading.py”,第 914 行 自我运行() 运行中的文件“C:\Users...\lib\site-packages\spyderlib\widgets\externalshell\monitor.py”,第 569 行 self.update_remote_view() 文件“C:\Users...\lib\site-packages\spyderlib\widgets\externalshell\monitor.py”,第 450 行,在 update_remote_view remote_view = make_remote_view(ns,设置,more_excluded_names) 文件“C:\Users...\lib\site-packages\spyderlib\widgets\externalshell\monitor.py”,第 79 行,在 make_remote_view minmax=设置['minmax']) 文件“C:\Users...\lib\site-packages\spyderlib\widgets\dicteditorutils.py”,第 225 行,在 value_to_display 返回显示 UnboundLocalError:赋值前引用了局部变量“display”

我仍然可以计算我需要的所有内容,但我没有观察到变量资源管理器中创建的变量。我如何观察它们,为什么会发生?

【问题讨论】:

    标签: python pandas dataframe slice spyder


    【解决方案1】:

    此处是 Spyder 开发人员)这是一个错误,已在 Spyder 2.3.9 中修复。请更新以修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 2019-10-12
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多