Python从数据帧中提取变量

Python从数据帧中提取变量,python,python-2.7,python-3.x,pandas,Python,Python 2.7,Python 3.x,Pandas,将数据帧列转换为变量的最佳方式是什么。我有一个下注的条件,我使用head(n=1) 我不认为这是最有效的方法,它会不时带来bug bq_selection_id=dd['bq_selection_id'][0] 索引器:列表索引超出范围 那么,您能建议一种更好的方法从数据框中获取值并将其传递给API吗?IIUC您可以使用iloc获取第一行,然后使用列子集对数据框进行切片,并将其传递给变量。诸如此类: bq_selection_id, bq_lay_stake, bq_lay_price, wit

将数据帧列转换为变量的最佳方式是什么。我有一个下注的条件,我使用head(n=1)

我不认为这是最有效的方法,它会不时带来bug
bq_selection_id=dd['bq_selection_id'][0] 索引器:列表索引超出范围


那么,您能建议一种更好的方法从数据框中获取值并将其传递给API吗?

IIUC您可以使用
iloc
获取第一行,然后使用列子集对数据框进行切片,并将其传递给变量。诸如此类:

bq_selection_id, bq_lay_stake, bq_lay_price, withdrawal_sequence = back_bf_lay_bq[['bq_selection_id', 'bq_lay_stake', 'bq_lay_price', 'withdrawal_sequence']].iloc[0]

IIUC您可以使用
iloc
获取第一行,然后使用列子集对数据帧进行切片,并将其传递给变量。诸如此类:

bq_selection_id, bq_lay_stake, bq_lay_price, withdrawal_sequence = back_bf_lay_bq[['bq_selection_id', 'bq_lay_stake', 'bq_lay_price', 'withdrawal_sequence']].iloc[0]

你能?很难理解你的
back\u bf\u lay\u bq
bb
长得怎么样。你能吗?有点难理解你的
背部\u bf\u lay\u bq
bb
的样子。谢谢。这正是我需要的谢谢。这正是我需要的
bq_selection_id, bq_lay_stake, bq_lay_price, withdrawal_sequence = back_bf_lay_bq[['bq_selection_id', 'bq_lay_stake', 'bq_lay_price', 'withdrawal_sequence']].iloc[0]