我正在使用Python-3.6和pandas-0.24.1
我有一个熊猫数据帧df1
:
col1 col2
0 8388611 3.9386
1 8388612 1.9386
我需要在特定索引上找到col1
的值
print(df1['col1'][1])
错误:
Traceback (most recent call last):
File "/home/runner/.site-packages/pandas/core/indexes/base.py", line 2656, inget_loc
return self._engine.get_loc(key)
File "pandas/_libs/index.pyx", line 108, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/index.pyx", line 132, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 1601, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 1608, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 24, in <module>
print(df1['col1'][1])
File "/home/runner/.site-packages/pandas/core/frame.py", line 2927, in __getitem__
indexer = self.columns.get_loc(key)
File "/home/runner/.site-packages/pandas/core/indexes/multi.py", line 2397, in get_loc
loc = self._get_level_indexer(key, level=0)
File "/home/runner/.site-packages/pandas/core/indexes/multi.py", line 2652, in _get_level_indexer
code = level_index.get_loc(key)
File "/home/runner/.site-packages/pandas/core/indexes/base.py", line 2658, inget_loc
return self._engine.get_loc(self._maybe_cast_indexer(key))
File "pandas/_libs/index.pyx", line 108, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/index.pyx", line 132, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 1601, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 1608, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 1
在熊猫中迭代特定列的所有元素的理想方法是什么?
你可以用iloc
df["列"]. iloc[索引]
如何将数据帧的索引写入自身? 例如: 我想写一个名为index的列,其中包含df的索引值:
问题内容: 我有一个pandas数据框: 我有兴趣找到其中一个标签的标签位置,例如, 查看索引值,我知道这是此标签1的整数位置。如何使熊猫知道此标签的整数值是什么? 问题答案: 您正在寻找index方法:
在下面的代码中:我正在读取一个文件,获取标题行,查找特定的标题列并存储它们的索引。然后我遍历其余的行,只需要这些索引的值。
我有一个对象数组,当我使用indexOf时,我想在其中找到所选对象的索引,我得到的值为-1,任何人都可以告诉我如何在javascript中找到对象的indexOf
因此,问题实际上是: 我创建(从熊猫文档直接复制粘贴)数据框: 这将创建一个像这样的DataFrame:(其中最左边的列实际上是索引) 然后我想给我的名字分配col2和row1的值,即4。但是我想根据col1中的值来做这件事(因为我知道这个值)。所以它看起来或多或少像这样: 我知道这没有意义,但也许有人理解这个问题,并提出了一个提示:)可能这是非常容易做到的,但我现在可以把我的头包在所有的. lo
本文向大家介绍在SAP中查找行和列的索引,包括了在SAP中查找行和列的索引的使用技巧和注意事项,需要的朋友参考一下 要标识行的索引,可以使用属性“ indexOfRow”来获取单击按钮的行。 所有按钮都将在同一列中,因此获取列索引没有意义,但是如果您仍然需要获取列索引,则可以继续使用属性“ indexOfColumn”或“ columnIndex”。