回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有几十个csv文件头相似(但并不总是完全相同)。例如,有:</p>
<pre><code>Year Month Day Hour Minute Direct Diffuse D_Global D_IR Zenith Test_Site
</code></pre>
<p>其中之一是:</p>
^{pr2}$
<p>(请注意,一个缺少“UüGlobal”和“UüIR”,另一个没有“Diffuse2”而不是“Diffuse2”)</p>
<p>我知道如何将多个csv传递到我的脚本中,但是如何让csv的唯一传递值传递给它们当前有值的列?或许可以将“Nan”传递给该行中的所有其他列。在</p>
<p>理想情况下,我会有一些类似的东西:</p>
<pre><code>'Year','Month','Day','Hour','Minute','Direct','Diffuse','Diffuse2','D_Global','D_IR','U_Global','U_IR','Zenith','Test_Site'
1992,1,1,0,3,-999.00,-999.00,"Nan",-999.00,-999.00,"Nan","Nan",122.517,"BER"
2013,5,30,15,55,812.84,270.62,"Nan",1078.06,-999.00,"Nan","Nan",11.542,"BER"
2004,9,1,0,1,1.04,79.40,"Nan",78.67,303.58,61.06,310.95,85.142,"ALT"
2014,12,1,0,1,0.00,0.00,"Nan",-999.00,226.95,0.00,230.16,115.410,"ALT"
</code></pre>
<p>另一个警告是,需要附加此数据帧。它需要保留,因为有多个csv文件传入它。我想我可能会在最后把它写成自己的csv(它最终会变成NETCDF4)。在</p>