如何从字典中提取数据?

杰夫

我正在尝试获取资产/免费/锁定字段以及相应的数据以填充到列中。目前,我只能获得这些字段所在的余额列。

这是数据格式。在“平衡”之前,我不需要任何东西。在考虑是否可以删除字符串的这一部分,然后创建列?还是有另一种方法可以做到这一点?

'{'makerCommission': 10, 'takerCommission': 10, 'buyerCommission': 0, 'sellerCommission': 0, 'canTrade': True, 'canWithdraw': True, 'canDeposit': True, 'updateTime': 1595872633345, 'accountType': 'MARGIN', 'balances': [{'asset': 'BTC', 'free': '0.00000000', 'locked': '0.00000000'}, {'asset': 'LTC', 'free': '0.00000000', 'locked': '0.00000000'}, {'asset': 'ETH', 'free': '0.00000000', 'locked': '0.00000000'}...'

到目前为止获得平衡的代码是:

account = client.get_account()

assets = pd.DataFrame(account, columns = ['balances'])

任何帮助表示赞赏。让我感到难过。

特伦顿·麦金尼
from ast import literal_eval
import pandas as pd

# if account is a string
assets = pd.json_normalize(literal_eval(account), 'balances')

# if account is a dict
assets = pd.json_normalize(account, 'balances')

# display(assets)
  asset        free      locked
0   BTC  0.00000000  0.00000000
1   LTC  0.00000000  0.00000000
2   ETH  0.00000000  0.00000000

样本数据为 str

data = "{'makerCommission': 10, 'takerCommission': 10, 'buyerCommission': 0, 'sellerCommission': 0, 'canTrade': True, 'canWithdraw': True, 'canDeposit': True, 'updateTime': 1595872633345, 'accountType': 'MARGIN', 'balances': [{'asset': 'BTC', 'free': '0.00000000', 'locked': '0.00000000'}, {'asset': 'LTC', 'free': '0.00000000', 'locked': '0.00000000'}, {'asset': 'ETH', 'free': '0.00000000', 'locked': '0.00000000'}]}"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从字典列表中提取数据到熊猫数据框?

来自分类Dev

如何在Ansible中从字典中提取深度嵌套的数据

来自分类Dev

如何从嵌套字典中提取?

来自分类Dev

从嵌套的字典和列表中提取数据

来自分类Dev

从React JS中的字典中提取数据

来自分类Dev

从字典python 3的列表中提取数据

来自分类Dev

检查零并快速从字典中提取数据

来自分类Dev

从python字典中提取数据帧

来自分类Dev

如何从此plist字典中提取数组?

来自分类Dev

如何对从字典中提取的值求和?

来自分类Dev

如何从Promise中提取数据

来自分类Dev

如何从脚本中提取数据?

来自分类Dev

如何从网页中提取数据?

来自分类Dev

如何从 JSON 中提取数据?

来自分类Dev

如何在pandas数据框中提取字典列的值

来自分类Dev

如何从excel中的Excel电子表格中提取数据到字典列表中?

来自分类Dev

如何从excel中的Excel电子表格中提取数据到字典列表中?

来自分类Dev

从具有列元素字典的数据框中提取数据

来自分类Dev

从字典中提取键值

来自分类Dev

从字典中提取密钥

来自分类Dev

从字典中提取值

来自分类Dev

从字典中提取元素

来自分类Dev

从字典字典中提取值

来自分类Dev

如何从数据表中提取数据

来自分类Dev

从数据框中的列中提取字典值

来自分类Dev

从熊猫数据框中的字典中提取值

来自分类Dev

使用Python从字典中提取多个数据框

来自分类Dev

BeautifulSoup 在使用字典的 div 中提取数据

来自分类Dev

基于列表从数据框中提取值作为字典