Итак, у меня есть файл .LAS (он работает практически как текстовый файл), и я преобразовал его в формат данных. Позже я создал новый столбец с важной информацией о кадре данных. Есть ли способ переписать файл LAS, аналогичный исходному, но теперь с новым столбцом?
Вот как мой файл LAS был:
Text 1
Text 2
Text 3
Text 4
~A Stats1 Stats2 Stats3
1 2 3
6 6 7
8 9 3
Так что мне удалось преобразоватьфайл в DataFrame так, как я хотел (без заголовка и '~ A'):
with open(r'C:...filename.las') as f:
for l in f:
if l.startswith('~A'):
stats= l.split()[1:]
break
data = pd.read_csv(f, names=stats, sep='~A', engine='python')
data
Stats1 Stats2 Stats3 Numbers
1 2 3 1
6 6 7 2
8 9 3 3
Теперь представьте, что я создал новый столбец данных ['Numbers'] с числами (1,2, 3) и если мне удалось переписать это обратно в мой файл LAS, он должен выглядеть так:
```
Text 1
Text 2
Text 3
Text 4
~A Stats1 Stats2 Stats3 Numbers
1 2 3 1
6 6 7 2
8 9 3 3
```
Кто-нибудь знает, как я могу это сделать?
, если я просто использую:
np.savetxt('filename_edited.las', data, fmt="%s")
... Мне удается получить новый файл LAS с нужными мне данными, но без заголовка, который был у меня в исходном файле.
Спасибо!