2015-09-25 66 views
1

不完全确定它是否与scipy相关,这就是为什么我包含python标记。TypeError:难以置信的类型

我有一个数据网格。每当我尝试访问的东西在网格这样的:

d = pd.read_csv('Debugdata1.csv') 
d[1,:] 

我得到TypeError: unhashable type

在一个变量资源管理器在数据接过来一看:我的数据的Index看起来像这样(1L,32432。 ..一些更多的整数)。这可能是问题吗?

这里的堆栈跟踪:

File "<ipython-input-3-2f510ec7ef6f>", line 1, in <module> 
    d[1,:] 
    File "C:\Users\Hristo\Anaconda\lib\site-packages\pandas\core\frame.py", line 1797, in __getitem__ 
    return self._getitem_column(key) 
    File "C:\Users\Hristo\Anaconda\lib\site-packages\pandas\core\frame.py", line 1804, in _getitem_column 
    return self._get_item_cache(key) 
    File "C:\Users\Hristo\Anaconda\lib\site-packages\pandas\core\generic.py", line 1082, in _get_item_cache 
    res = cache.get(item) 
+0

在哪一行没有的类型错误产生的?你能发布完整的回溯? – SethMMorton

+0

@SethMMorton的第二个 – Hristo

+0

您正在使用'pandas',而不是'scipy'模块。打印'd'的样本。 – hpaulj

回答

2

由于您使用pandas模块,您访问的元素与locilocix。在你的情况

d.iloc[1,:] 

d.ix[1,:] 
+0

我明白了,谢谢。真的是一个初学者:) – Hristo

+0

谢谢!在得到这个错误并试图解决它之后,我感到非常沮丧,最后我发现你的帖子:-) – Alvis

+0

@Alvis不客气。起初大熊猫对我来说也很沮丧。我越学习和使用它(用于数据分析),就越感觉到它。从[10分钟到熊猫]开始(http://pandas.pydata.org/pandas-docs/stable/10min.html),您的时间投入良好 – lanenok

相关问题