我想用一个平行坐标图来绘制某些分析的结果。找到了一个使用protovis http://mbostock.github.io/protovis/ex/cars.html制作的出色示例,我正试图重新排列数据,以便按照示例(cars.js
)复制数据文件的结构。
因此,我的dataframe
结构:
north ch wwr ach tmin tmax B1_EMS_DH26
Job_ID
EP_P1203_000000000 0.0 2.5 40 4.0 24 25 1272.2
EP_P1203_000000001 0.0 2.5 40 4.0 24 26 1401.9
EP_P1203_000000002 0.0 2.5 40 4.0 24 27 1642.3
应转换为以下内容:
^{pr2}$除了将我的列B1_EMS_DH26
替换为origin
(这似乎是图表用来设置线条颜色的)之外,我不想手动分割行和替换符号。在
使用dataframe.to_json
命令返回一行:
{
"EP_P1203_000000000": {
"north": 0.0,
"ch": 2.5,
"wwr": 40,
"ach": 4.0,
"tmin": 24,
"tmax": 25,
"B1_EMS_DH26": 1272.2
},
"EP_P1203_000000001": {
"north": 0.0,
"ch": 2.5,
"wwr": 40,
"ach": 4.0,
"tmin": 24,
"tmax": 26,
"B1_EMS_DH26": 1401.9
},
"EP_P1203_000000002": {
"north": 0.0,
"ch": 2.5,
"wwr": 40,
"ach": 4.0,
"tmin": 24,
"tmax": 27,
"B1_EMS_DH26": 1642.3
}
}
这还是不太正确。 你建议怎么做?在
您的数据帧(用于娱乐目的):
这可能是最糟糕的方法,但它是有效的(我认为):
^{pr2}$产生:
它将输出一个我认为你正在寻找的结构中的文件。如果没有,请告诉我。我知道可怕的黑客攻击。具有高级json经验的人无疑知道更好的方法。在
相关问题 更多 >
编程相关推荐