【发布时间】:2019-08-04 06:03:19
【问题描述】:
您好,我有一个像这样的 Csv 文件
start_index end_index Scalar API
0 30 zone0.pkl zone0-0
30 60 zone1.pkl zone1-1
60 65 zone2.pkl zone2-2
我必须创建一个 json 文件,格式如下
{
"channel1": {
"0": [{
"scalar": "/zone0.pkl",
"api": "/model/zone0-0"
}],
"1": [{
"scalar": "/zone0.pkl",
"api": "/model/zone0-0"
}]
},
但我需要添加一些功能,即第一行的start_index and end_index 是 0 和 30。所以上面应该复制 30 次(“0”位置从 0 变为 30)并且"scalar" and "api" 应该保持不变30 个文件。
现在是第二行,start index and end index 分别为 30 和 60。现在上面的表格应该复制 30 次,"scalar" and "api" 变为对应的第二行。
同样,它必须对所有行进行,对象由(end_index-start_index) 复制,不一定总是 30,"Scalar" and "api" 也会相应地改变。我使用 PYTHON
如果我低估或过分强调任何一点,请在 cmets 中告诉我。
【问题讨论】:
-
什么阻碍了你?你试过编码吗?如果是的话,你能告诉我们吗
-
我的想法是将 csv 作为数据帧加载,然后转换为 json。我被困在如何将其复制到(结束-开始)时间
标签: python json converters