0

我不是程序员,我是 python 新手,我对文本文件有很多困难。

这些列位于文本文件中(.txt 空格分隔)。我可以用我在 numpy 数组中的值替换第二列 (DLT) 中的值吗?:

  JDAY          DLT         ELWS         T2
   4.0          5.0          6.0        7.0
   3.0          4.0          5.0        6.0
   3.0          5.0          7.0        6.0

data=np.array([6.0,3.0,4.0])

我可以从该列中获取值:

getvalues = np.genfromtxt('file.txt', skip_header=2, names=True)
val=getvalues['DLT']

我一直在阅读很多示例,但找不到解决方案。

4

1 回答 1

2

你应该能够写:

getvalues['DLT'] = data

这里需要注意的是getvalues['DLT']长度必须等于data.

于 2013-09-12T14:05:55.137 回答