从 TEM 文件中读取,分隔为标题 - 数据块和规范化列

reading from tem-file, separating into header - data-blocks and normalizing columns

提问人:Seba Ma 提问时间:2/6/2022 更新时间:2/6/2022 访问量:25

问:

在一个项目上,我需要读取一个 TEM 文件,将其内容提取为两个块(标题 + 数据),其中标题是字典。

接下来,我需要通过字典的值对数据进行归一化,例如 [V/A]->[V/m^2]。并将归一化值保存到 DataFrame 中。

到目前为止,我还没有找到任何对我有帮助的片段。

这是我到目前为止能够做到的:

fid_data='measurements.tem'
raw_columns=["f1","f2","f3","f4","f5","f6","f7","f8"]
raw=pd.read_csv(fid_data,names=raw_columns,sep='\\t',engine="python")
header=raw.iloc[:7,:]
data=raw.iloc[7:,:]
header.head()
sounding_properties={
'sounding_name':'foo',
'tx_loop':25.000,
'rx_loop':25.000,
'time-range':5,
'stacks':7,
'current':4.1
}
python pandas numpy matplotlib 数据操作

评论

0赞 Carl 2/6/2022
问题是什么?
0赞 Seba Ma 2/6/2022
我对数据操作很陌生,所以这对你们中的一些人来说可能看起来很平凡,无论如何,我很感激我能得到的每一条建议。
0赞 Carl 2/6/2022
这没问题,但你仍然没有真正提出问题。你只是在陈述你想做什么和你做了什么。
0赞 Seba Ma 2/6/2022
@Carl这里的问题是如何将文件提取为两个块,[data] 从文件中的第 8 行开始,因此标头直到 7。
0赞 Seba Ma 2/6/2022
以及如何对数据进行规范化。最终结果应该是相同格式的 TEM 文件,并通过函数计算完成附加列

答: 暂无答案