回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在尝试附加列标题(硬编码)并将列表中的列值附加到现有的csv。我没有得到想要的结果。在</p>
<p>方法1正在将结果附加到现有的csv文件上。方法2将现有csv的副本克隆到温度csv. 这两种方法都不能得到我想要的输出。在结果1中,它只在最后一行单元格之后追加。在结果2中,所有列表值都追加到每一行。预期的结果是我要找的。在</p>
<p>我在下面包含了我的代码。感谢任何意见或指导。在</p>
<p><strong>现有CSV测试.csv</strong></p>
<pre><code>Type,Id,TypeId,CalcValues
B,111K,111Kequity(long) 111K,116.211768
C,111N,B(long) 111N,0.106559957
B,111J,c(long) 111J,20.061634
</code></pre>
<p><strong>代码-方法1和方法2</strong></p>
^{pr2}$
<p><strong>方法1的结果</strong></p>
<pre><code>Type,Id,TypeId,CalcValues
B,111K,111Kequity(long) 111K,116.211768
C,111N,B(long) 111N,0.106559957
B,111J,c(long) 111J,20.0616340.1065599566767107
0.0038113334533441123
20.061623176440904
</code></pre>
<p><strong>方法2的结果</strong></p>
<pre><code>Type,Id,TypeId,CalcValues,Results
B,111K,111Kequity(long) 111K,116.211768,0.1065599566767107,20.061623176440904,0.0038113334533441123
C,111N,B(long) 111N,0.106559957,0.1065599566767107,20.061623176440904,0.0038113334533441123
B,111J,c(long) 111J,20.061634,0.1065599566767107,20.061623176440904,0.0038113334533441123
</code></pre>
<p><strong>预期结果</strong></p>
<pre><code>Type,Id,TypeId,CalcValues,ID
B,111K,111Kequity(long) 111K,116.211768,0.1065599566767107
C,111N,B(long) 111N,0.106559957,20.061623176440904
B,111J,c(long) 111J,20.061634,0.0038113334533441123
</code></pre>