Python索引

Python索引,python,pandas,indexing,Python,Pandas,Indexing,获取一个单元格相对于另一个单元格的值的最佳方法是什么 我有下面的标识符列表和下面的csv文件(不是数据帧): 我想得到标识符的接近价格,例如550和650, 解析文件时,查找标识符,然后向下移动2,向左移动2 “收盘价”会重复出现,我想获取标识符列表的值。另外,iloc和loc只获取同一行中的值,那么获取值的最简单方法是什么?让我们试试: df.iloc[df[df['Column 4'].isin(list)].index + 2,1] 你有能力改变格式吗?如果每种类型的数据只有一列:日期、

获取一个单元格相对于另一个单元格的值的最佳方法是什么

我有下面的标识符列表和下面的csv文件(不是数据帧):

我想得到标识符的接近价格,例如550和650, 解析文件时,查找标识符,然后向下移动2,向左移动2

“收盘价”会重复出现,我想获取标识符列表的值。另外,iloc和loc只获取同一行中的值,那么获取值的最简单方法是什么?

让我们试试:

df.iloc[df[df['Column 4'].isin(list)].index + 2,1]

你有能力改变格式吗?如果每种类型的数据只有一列:日期、标识符、OpenPrice、ClosePrice、货币等,那么每一行都将是一个完整的记录。首先感谢您对我的问题格式的帮助,其次,不幸的是,我知道你的意思,但我正在处理发送给我的一个大文件,而不是能够控制输出。我花了一些时间在我的数据集上应用for I循环、调整和测试,但是..是的!您能否解释一下这是如何工作的以及为什么工作的,或者指导我阅读文档?不确定这是否正确,但不能说它有多大帮助。好的。。。让我们从里到外工作吧。df['Column 4']在列表中。对于这两条记录,返回true。然后,我们使用布尔索引选择来获取记录和。index返回索引add 2到该索引以向下移动到行。现在,使用.iloc作为数据帧的索引位置,并完成第二列。谢谢,我想除了获取索引行的思考过程之外,解决方案的本质是知道如何从那里开始。我以前没有尝试过“+2,1”。+2添加到行索引中,逗号后的1用于第二列。查看文档中的内容。
df.iloc[df[df['Column 4'].isin(list)].index + 2,1]