我有以下excel文件和格式为
的时间戳20180821_2330
1)很多天。如何将其格式化为标准时间,以便可以将其与其他传感器值作图?
2)我想绘制一个大图,例如传感器1每天都在读取,这有可能吗?
https://www.mediafire.com/file/m36ha4777d6epvd/median_data.xlsx/file
答案 0 :(得分:0)
这是您要找的东西吗?我即兴创建了“ n”列,该列可以将“时间戳”表示为数据框。基本上,我认为您应该做的是应用另一个函数-在您的列上将其称为“ apply_fun”,该列存储“时间戳”函数,该函数接收每个元素并将其转换为strptime()格式。
import datetime
import pandas as pd
n = {'timestamp':['20180822_2330', '20180821_2334', '20180821_2334', '20180821_2330']}
data_series = pd.DataFrame(n)
def format_dates(n):
x = n.find('_')
y = datetime.datetime.strptime(n[:x]+n[x+1:], '%Y%m%d%H%M')
return y
def apply_fun(dataset):
dataset['timestamp2'] = dataset['timestamp'].apply(format_dates)
return dataset
print(apply_fun(data_series))
谈到第二点时,由于McAffe代理在工作,我无法到达该站点,该站点不允许打开。拥有第一名后,您可以单独要求第二名。