我有一个大熊猫系列(名为" clusters"),有点像:
0 [[1, 2, 3], [4, 5, 6]]
1 [[1, 2, 3], [9, 10, 11]]
我通过转换获得此系列:list> dataframe> as_matrix 处理完矩阵后,我得到了系列。
我想通过索引访问该系列,这里是0和1。 但是当我做集群[0]或集群[1]时。
我收到错误数据必须是1维错误
我不知道这里的问题是什么。
或者,如果循环浏览此系列,我该如何访问索引? 所以,如果我说:
for k in clusters:
print k
我得[[1,2,3],[4,5,6]]。但我想得到这个指数" [[1,2,3],[4,5,6]]"与...有关。我怎么做到这一点。我尝试了k.index,但没有任何作用。
答案 0 :(得分:2)
您可以遍历使用索引标签迭代的项目:
In [11]: for ind, k in clusters.items():
print(ind)
0
1
我认为您的系列有一些时髦,因为您应该能够通过索引访问:
In [12]: clusters[0]
Out[12]: [[1, 2, 3], [4, 5, 6]]
In [13]: clusters.loc[0]
Out[13]: [[1, 2, 3], [4, 5, 6]]
答案 1 :(得分:0)
至于获取索引,您可能想要执行类似
的操作print clusters.index(k)
如果你做k.index,它将不会显示任何内容。