用新数组替换文本文件的一列并将其写入新文件

时间:2019-02-10 23:31:17

标签: python pandas

我有一个文本文件,如下所示:

METEO_TS        1       WIND_LVL    10.0
TIME                    PRCP            SFCTMP  RH      SFCSPD  SOLAR   LONGWV  PRES
TS                      kg/m2/s         K       %       m/s     W/m2    W/m2    Pa
2008-01-01 00:00        0.00047200      272.35  83.88   2.62    0.00    227.36  97614.16
2008-01-01 01:00        0.00047200      271.94  84.75   1.75    0.00    224.42  97625.35
2008-01-01 02:00        0.00047200      270.75  90.53   2.77    0.00    231.55  97628.40
2008-01-01 03:00        0.00047200      270.82  90.02   3.79    0.00    231.40  97576.52
2008-01-01 04:00        0.00047200      270.50  90.83   5.17    0.00    239.81  97439.20
2008-01-01 05:00        0.00000000      271.52  86.02   5.98    0.00    243.08  97374.10
2008-01-01 06:00        0.00000000      273.24  79.50   7.58    0.00    274.33  97226.61
2008-01-01 07:00        0.00000000      273.32  79.67   8.68    0.00    293.40  97098.44
2008-01-01 08:00        0.00000000      273.72  79.88   7.34    0.00    312.25  96976.38
2008-01-01 09:00        0.00000000      274.11  80.50   8.51    0.00    304.58  96836.00
2008-01-01 10:00        0.00000000      275.16  80.41   3.81    0.00    317.05  96845.16
2008-01-01 11:00        0.00000000      275.23  82.25   6.28    0.00    312.86  96840.07

我想用新的数组替换PRPR,SFCTMP和PRES列,并将其另存为新的文本文件。我将此文件读为:

Meteo_file = pd.read_csv('/home/leila/Leila_UMN/PIHM/Yuning_RT/example_alt.meteo', delimiter='\t', header=None )

如何替换这些值并将整个txt文件另存为新的txt文件? 谢谢。

0 个答案:

没有答案