我是否可以将文本文件中的值(空格删除)中的列替换为 np.array 中的值



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

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

  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']

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

你应该能够写:

getvalues['DLT'] = data

这里的警告是getvalues['DLT']长度必须等于 data .

最新更新