[英]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.