【发布时间】:2018-07-02 10:29:43
【问题描述】:
我有一个特定股权的公司行为数据框。它看起来像这样:
0 Declared Date Ex-Date Record Date
BAR_DATE
2018-01-17 2017-02-21 2017-08-09 2017-08-11
2018-01-16 2017-02-21 2017-05-10 2017-06-05
除了它有数百行,但这并不重要。我从其中一列创建了索引“BAR_DATE”,其中 0 来自 BAR_DATE 上方。
我想要做的是能够引用数据框的特定元素并返回索引值或 BAR_DATE,我认为它会是这样的:
index_value = cacs.iloc[5, :].index.get_values()
除了 index_value 成为列名,而不是索引。现在,这可能源于对 pandas 数据帧中的索引的理解不足,因此对于其他人来说,这可能真的很容易解决,也可能不容易解决。
我查看了许多其他问题,包括 this one,但它也返回列值。
【问题讨论】:
-
很多解释......但你到底在寻找什么?您的预期输出是什么?
-
你能给出一个最小的工作示例,说明它在哪里给你列名而不是索引?我无法重现这种行为......
-
我想要数据框任何特定元素的索引值。
-
只需删除您对
get_values()的调用,因为调用.index返回切片的索引。 -
试试:
cacs.iloc[5, :].index.item()?
标签: python