我不是程序员,我是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
.