【发布时间】:2021-06-12 18:57:01
【问题描述】:
我有一个脚本来查找记录的机器工作时间。该脚本加载机器生成的不同原始文件,并最终创建数天的数据和时间戳列。现在我想遍历日期和时间列并打印每天的营业时间。
import op
from tqdm import tqdm
import matplotlib.pyplot as plt
import datetime
data=op.getting_files()
data= list(data)
l=len(data)
for i in tqdm(range(l)):
f=data[i]
df=pd.read_csv(f)
df.head(500)
df1=df[['Date','Time','TEMPPV','RHPV']]
df2=df1.rename(columns={"TEMPPV": "Module Temperature", "RHPV": "Rel Humidity"})
df3 = df2[(df2["Module Temperature"] > 83)& (df2["Module Temperature"] <87)]
df4 =df2[(df2["Rel Humidity"] > 80)&(df2["Rel Humidity"] <90)]
#df4 =df2[(df2["Rel Humidity"] > 83)& (df2["Rel Humidity"] <87)]]
df4['DateTime'] = pd.to_datetime(df4.pop('Date')) + pd.to_timedelta(df4.pop('Time'))
op.append_df_to_excel('Dh summary.xlsx',df4,index=False)
运行脚本后,输出如下所示
现在我想遍历整个日期时间列并计算每天的营业时间并打印出来。
生成的最终文件可在下面的链接中找到,
https://drive.google.com/file/d/1cpHhJJa6FF0rBSeEzv-7D5JoLmztOoLv/view?usp=sharing
【问题讨论】:
-
您能以文本形式发布示例数据吗?
-
@crayxt 在分享链接中添加了文件
-
我在您的帖子中考虑了一个文字数据 sn-p,但无论如何都可以。