我试图从RDD中取出第7和第9个字段。我使用了以下代码
{
name: "Mistress",
id: 9000,
no_parent: true
}, {
name: "",//this is the new node between Mistress and John
id: 100,
no_parent: true,//it has no parents
hidden: true,
children: [{
// so this hidden node will have a child
// which will make it appear as if john and mistress has a child.
name: "Hidden Son",
id: 9001
}]
}, {
name: "John",
id: 16,
no_parent: true
},
但是,我得到了输出
(x1,y1)
(X2,Y2)
(X3,Y3)
我需要输出为
x1 y1
x2 y2
x3 y3
任何人都可以给我一个解决方案吗
答案 0 :(得分:1)
你的意思是作为一个字符串,例如" 0.54 0.123"?如果是这样,您可以替换:
(comps(6).toFloat, comps(8).toFloat)
与
s"${comps(6).toFloat} ${comps(8).toFloat}"
(或者您可以使用f"${comps(6).toFloat}%0.3f ${comps(8).toFloat}%0.3f"
或类似内容代替s"..."
来更好地控制格式化。)