[英]Selecting a data value from pandas dataframe based on row and column to append to list
我有一个PandasData框架,它是26列100行。 我想从第25列(称为Unnamed:24)第50行中提取特定值,并将其放入列表中。 有什么办法吗? 我的列称为“未命名:0”,“未命名:1,...,未命名:25; 行仅从0到99:
Unnamed 0: ..... Unnamed: 24 Unnamed: 25
0
1
.
.
50 50
.
.
99
和
Numbers = []
我想将此值50附加到来自第24列第50行的Numbers中。
我的数据框是x = xls.parse('excelfile1.xls'),我是从Excel电子表格中解析数据框
您可以为此使用iloc
:
Numbers = []
value = df1.iloc[24,50]
Numbers.append(value)
或更一般的例子:
import pandas as pd
import numpy as np
df = pd.DataFrame(index=range(0,5), data=[range(5*i,5*i+5) for i in range(0,5)])
df
:
0 1 2 3 4
0 0 1 2 3 4
1 5 6 7 8 9
2 10 11 12 13 14
3 15 16 17 18 19
4 20 21 22 23 24
并打印df.iloc[2,2]
返回12
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.