你可以用
numpy
和
pandas
:
lst = ['9', '22', '26.9868', 'N',
'118', '23', '48.876', 'E',
'9', '22', '18.6132', 'N',
'118', '23', '5.2188', 'E',
'9', '19', '41.4804', 'N',
'118', '19', '23.1852', 'E']
import numpy as np
import pandas as pd
(pd.DataFrame(np.array(lst).reshape(-1,4),
columns=['deg', 'min', 'sec', 'direction'])
.to_csv('filename.csv', index=False)
)
输出文件(作为文本):
deg,min,sec,direction
9,22,26.9868,N
118,23,48.876,E
9,22,18.6132,N
118,23,5.2188,E
9,19,41.4804,N
118,19,23.1852,E