我不是程序员,我是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']
我一直在阅读很多例子,但我找不到解决方案。
答案 0 :(得分:2)
你应该只能写:
getvalues['DLT'] = data
此处的警告getvalues['DLT']
必须与data
的长度相等。