我正在尝试更改文件的写入格式。该文件以通用文件格式编写。我将头文件放入文件中并编写它,以便将来通过使用pandas字典或xarray datarray就可以被另一个程序读取。为了做到这一点,我正在尝试使文件中的列比现在的列更加独立。我有以下代码:
def cvrtpa(fle,separation_character,(labels)):
import numpy as np
import pandas as pd
labels[-1]=labels[-1]+'\n'
flabels=labels
finlabel = np.array([flabel + separation_character for flabel in flabels])
infile=open(fle,'r')
templines=infile.readlines()
vardict = {} #dict version
for i in finlabel:
for j in range(len(templines)):
split=templines[j]
x = split.split()
vardict.setdefault(finlabel[i],[]).append(x)
infile.close()
outfile=open(fle, 'w')
outfile.write(finlabel)
outfile.write(temp)
outfile.close()
mfile=open(fle,'r')
data=mfile.readlines()
return data
fl='.../Summer 2016/Data/Test/Test'
label=['Year','Month','Day','Hour','Minute','Precipitation']
xx=cvrtpa(fl,'',label)
我对字典不太熟悉,所以很难写出我的代码。我知道可能有不一致/错误。你知道吗
相关问题 更多 >
编程相关推荐