使用python在JSON文件中生成时间序列数据

沉默的鲍勃

我正在尝试通过 python 生成以下 JSON 结构。这是取自mongoDB 网站

{
  timestamp_hour: ISODate("2013-10-10T23:00:00.000Z"),
  type: “memory_used”,
  values: {
    0: { 0: 999999, 1: 999999, …, 59: 1000000 },
    1: { 0: 2000000, 1: 2000000, …, 59: 1000000 },
    …,
    58: { 0: 1600000, 1: 1200000, …, 59: 1100000 },
    59: { 0: 1300000, 1: 1400000, …, 59: 1500000 }
  }
}

到目前为止,我有以下几点:

import json
import random

data = {}  
data['type'] = "memory_used"
data['timeStamp_Hour'] = "2018-10-01T00:00:00.000Z" 
data['values'] = []

for x in range(59):
    for y in range(59):
        data['values'].append({  
        x : round(random.uniform(0, 100), 2)
        })

with open('data.txt', 'w') as outfile:  
    json.dump(data, outfile)

这给了我:

{
  "type": "memory_used",
  "timeStamp_Hour": "2018-10-01T00:00:00.000Z",
  "values": [
    {
      "0": 9.8
    },
    {
      "0": 33.61
    },
    ......

我不确定如何构建循环以便我可以附加到值部分。

约书亚福克斯

看起来values应该是Dict[int, Dict[int,int]]而不是像你那样的列表。

...
data['values'] = {}

for x in range(59):
    d={}
    for y in range(59):
        d[y]=round(random.uniform(0, 100), 2) 
    data['values'][x]= d
...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Ruby中生成的RSA public.pem文件在Android中加密数据

来自分类Dev

在python / numpy / scipy中生成低差异准随机序列?

来自分类Dev

使用科学Python进行时间序列数据分析:对多个文件进行连续分析

来自分类Dev

在python中生成分类数据集

来自分类Dev

在Python中生成特定的位序列

来自分类Dev

使用python预测时间序列数据

来自分类Dev

使用ffaker gem在seed.rb文件中生成伪数据的最佳实践?

来自分类Dev

在MATLAB中生成时间序列的面积图

来自分类Dev

如何在R中生成时间序列数据

来自分类Dev

在RcppArmadillo中生成序列

来自分类Dev

在Python中生成一个带有当前时间名称的文本文件

来自分类Dev

python在字典列表中生成一年的时间

来自分类Dev

使用PHP-Lib在MongoDB中生成序列

来自分类Dev

使用JSON在Javascript中生成动态表

来自分类Dev

如何在python中生成数字的随机序列?

来自分类Dev

在Python中生成数据透视表

来自分类Dev

在python中生成15分钟的时间间隔数组

来自分类Dev

如何使用Python从CSV文件生成嵌套的JSON数据

来自分类Dev

在Python中生成递归定义的数学字符串序列

来自分类Dev

在R中生成子序列

来自分类Dev

无法在PostgreSQL中生成Json数据的生成列

来自分类Dev

使用Ruby中生成的RSA public.pem文件在Android中加密数据

来自分类Dev

如何使用python从数据帧创建多个熊猫时间序列?

来自分类Dev

在Python中生成数据透视表

来自分类Dev

在python中生成基于间隔的时间戳

来自分类Dev

如何在python中生成相同的uuid序列?

来自分类Dev

在 Python 中生成新的 .txt 文件

来自分类Dev

如何从带有连接的数据库查询中生成嵌套的 JSON?使用 Python/SQLAlchemy

来自分类Dev

在python中生成时间间隔数组

Related 相关文章

  1. 1

    使用Ruby中生成的RSA public.pem文件在Android中加密数据

  2. 2

    在python / numpy / scipy中生成低差异准随机序列?

  3. 3

    使用科学Python进行时间序列数据分析:对多个文件进行连续分析

  4. 4

    在python中生成分类数据集

  5. 5

    在Python中生成特定的位序列

  6. 6

    使用python预测时间序列数据

  7. 7

    使用ffaker gem在seed.rb文件中生成伪数据的最佳实践?

  8. 8

    在MATLAB中生成时间序列的面积图

  9. 9

    如何在R中生成时间序列数据

  10. 10

    在RcppArmadillo中生成序列

  11. 11

    在Python中生成一个带有当前时间名称的文本文件

  12. 12

    python在字典列表中生成一年的时间

  13. 13

    使用PHP-Lib在MongoDB中生成序列

  14. 14

    使用JSON在Javascript中生成动态表

  15. 15

    如何在python中生成数字的随机序列?

  16. 16

    在Python中生成数据透视表

  17. 17

    在python中生成15分钟的时间间隔数组

  18. 18

    如何使用Python从CSV文件生成嵌套的JSON数据

  19. 19

    在Python中生成递归定义的数学字符串序列

  20. 20

    在R中生成子序列

  21. 21

    无法在PostgreSQL中生成Json数据的生成列

  22. 22

    使用Ruby中生成的RSA public.pem文件在Android中加密数据

  23. 23

    如何使用python从数据帧创建多个熊猫时间序列?

  24. 24

    在Python中生成数据透视表

  25. 25

    在python中生成基于间隔的时间戳

  26. 26

    如何在python中生成相同的uuid序列?

  27. 27

    在 Python 中生成新的 .txt 文件

  28. 28

    如何从带有连接的数据库查询中生成嵌套的 JSON?使用 Python/SQLAlchemy

  29. 29

    在python中生成时间间隔数组

热门标签

归档