gpt4 book ai didi

Python 导入带有多个分隔符的数据

转载 作者:行者123 更新时间:2023-11-28 17:39:04 24 4
gpt4 key购买 nike

在 Python 中,如何导入如下所示的数据:

waveform    [0] 
t0 26/11/2014 10:53:03.639218
delta t 2.000000E-5

time[0] Y[0]
26/11/2014 10:53:03.639218 1.700977E-2
26/11/2014 10:53:03.639238 2.835937E-4
26/11/2014 10:53:03.639258 2.835937E-4
26/11/2014 10:53:03.639278 -8.079492E-3

有两个分隔符,: 和空格。我想去掉日期 24/11/2014 并删除分号,以便 time 数组看起来像 105303.639218 等。所以有没有办法在代码中指定两个分隔符,或者有更好的方法来分析数据?

到目前为止我有:

import numpy as np
import matplotlib.pyplot as plt

_, time, y = np.loadtxt('data.txt', delimiter=':', skiprows=5)
plt.plot(time,y)
plt.show()

最佳答案

你可以这样做:

time = '10:34:20.454068'
list_ = time.split(':')
''.join(list_)

# '103420.454068'

对于每一行。

关于Python 导入带有多个分隔符的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27157902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com