我在Spyder上编写Python。请参阅下面的代码:
import pandas as pd
data = pd.io.excel.read_excel('Data.xls')
CMT_column = data['CMT']
"数据"包含一个名为" CMT的列。"我要做的是创建一个名为" CMT_column"的变量。包含" CMT"的值列。
这就是问题所在。在我运行代码之后,只有"数据"出现在变量资源管理器中。 " CMT_column"不在这里。但如果我打电话给" CMT_column"在IPython控制台中,它显示" CMT"的值。正如所料。所以我猜这个变量毕竟已经创建了,但为什么它在变量探索中不可见?
提前感谢您的帮助。
答案 0 :(得分:10)
转到“变量资源管理器”窗口。
然后右侧有选项按钮。
单击它,取消选中“排除所有大写首选项”选项,如图所示。
答案 1 :(得分:1)
似乎Spyder的变量资源管理器不喜欢大写变量:尝试将CMT_重写为cmt _。