擅长:python、mysql、java
<p>从您发布的片段中,<code>all_coord_iso_rdd</code>是一个<code>rdd</code>,其中每一行都是一个<code>tuple(float, float)</code>。调用<code>take(n)</code>将从<code>rdd</code>返回{<cd5>}条记录。在</p>
<pre class="lang-python prettyprint-override"><code>x = all_coord_iso_rdd.take(4)
print(x)
#[(-73.57534790039062, 45.5311393737793),
# (-73.574951171875, 45.529457092285156),
# (-73.5749282836914, 45.52922821044922),
# (-73.57501220703125, 45.52901077270508)]
</code></pre>
<p>返回的值只是浮点数元组的列表。要将其转换为所需的格式,我们可以在列表理解中使用<code>str.join</code>。在</p>
<p>首先,您需要将<code>float</code>转换为<code>str</code>,然后我们可以使用<code>","</code>连接每个元组中的值。我们使用<code>map(str, ...)</code>将每个值映射到<code>str</code>。在</p>
<p>这就产生了:</p>
^{2}$
<p>最后,使用<code>";"</code>加入结果列表以获得所需的输出。在</p>
<pre class="lang-python prettyprint-override"><code>print(";".join([",".join(map(str, item)) for item in x]))
</code></pre>