Python 如何在dataframe上获取行的值
嗨,我尝试从api获取数据并将其记录到dataframe,但不起作用。我怎样才能修好它 编辑。我通过ccxt lib获取数据以创建交换订单 购买数据信息 ###创建购买订单:{'info':{'avgFillPrice':无,'clientId':无,'createdAt':'2020-11-19T13:30:25.969907+00:00,'filledSize':0.0,'future':无,'id':14955364871,'ioc':假,'Liquisition':假,'market':'ETHBEAR/USD','postOnly':假,'price':0.02378,'reduceOnly':假,'remainingSize':10.0,'side':'buy','size','size':10.0,'status':'new','type #,'id':'14955364871','clientOrderId':无,'timestamp':1605792625969,'datetime':'2020-11-19T13:30:25.969Z','lastTradeTimestamp':无,'symbol':'ETH' 在csv文件中,只包含列,不获取行上的值Python 如何在dataframe上获取行的值,python,pandas,api,Python,Pandas,Api,嗨,我尝试从api获取数据并将其记录到dataframe,但不起作用。我怎样才能修好它 编辑。我通过ccxt lib获取数据以创建交换订单 购买数据信息 ###创建购买订单:{'info':{'avgFillPrice':无,'clientId':无,'createdAt':'2020-11-19T13:30:25.969907+00:00,'filledSize':0.0,'future':无,'id':14955364871,'ioc':假,'Liquisition':假,'market':
import ccxt
exchange = ccxt.ftx({'apiKey':api_key,'secret':secret})
file = 'record.csv'
df=pd.read_csv(file)
buy =exchange.create_order(symbols+'/USD','limit','buy',10,0.02200)
buy_id= buy['info']['id']
buy_price= buy['info']['price']
buy_amount= buy['amount']
print(buy)
df['buy_id'] = df.append(buy_id)## not working to append data on csv
df['buy_price'] = df.append(buy_price)##
df['buy_amount'] buy['amount'] ##
当我将订单发送到csv时,如何保存订单上的信息
使用双括号自行设置订单
df = df[['buy_prince','buy_id','buy_amount','close_id','close_amount']]
或直接:
df[['buy_prince','buy_id','buy_amount','close_id','close_amount']].to_csv('path')