【发布时间】:2019-03-04 13:56:07
【问题描述】:
我有一个n行的文件,我想用python加载,格式是这样的
06:38:34 16.09.2017, 739648.4118,6077976.8575, 54.791616, 12.727939
06:38:35 16.09.2017, 739647.0628,6077975.6925, 54.791606, 12.727917
我希望它是这样的:
06 38 34 16 09 2017 739648.4118 6077976.8575 54.791616 12.727939
06 38 35 16 09 2017 739647.0628 6077975.6925 54.791606 12.727917
所以它变成了一个大小为(n,10)的数组。 我试过了
f=open('filename')
x.read()
f.close()
那么 x 是一个大小为 (1) 的字符串,所有数据都在一个元素中。我知道有一个名为split 的命令,但我无法让它正常工作。有什么可以帮忙的吗?
【问题讨论】:
-
.split()仅适用于一种类型的字符,您需要拆分两种不同的类型(',' 和 ':')以获得所需的输出。你想对输出做什么?如果您想对其进行任何类型的数据分析,我建议您使用pandas来加载和整理数据。
标签: python split formatting load