我试图创建一个Python脚本来从活动警报csv文件生成票证。但在生成票证之前,我需要将其与事件票证csv文件进行比较,该文件保留针对警报ID提出的所有票证,如果票证日期小于3天..提出一个新的并更新csv2为我有限的Python脚本知识CSV1道歉
Alert_ID Country Severity Timestamp
1234 US Critical 2023-03-23 00:12:13
1235 UK Critical 2023-03-23 00:11:14
1236 SG Critical 2023-03-23 00:11:13
1237 HK Critical 2023-03-23 00:16:13
CSV2
Alert_ID Incident_No Timestamp
1234 INC01 2023-02-17
1235 INC02 2023-02-18
1236 INC03 2023-02-19
1237 INC04 2023-02-19
1234 INC01 2023-02-20
1235 INC02 2023-02-23
1236 INC03 2023-02-23
1237 INC04 2023-02-23
import pandas as pd
from pandas import *
from datetime import datetime,date
csv2 = pd.read_csv('.c:\temp\csv2.csv')
cav1 = pd.read_csv('c:\temp\csv1.csv')
if csv1[~csv1['Alert_id'].isin csv2['Alert_ID'])]
Raise ticket
update csv2
eleif csv1[csv1['Alert_id'].isin csv2['Alert_ID'])] & (datetime.datetime.utcnow() -
csv2['timestamp'] ) < 4
Raise ticket
update csv2
else
ignore
1条答案
按热度按时间z9smfwbn1#
你可以做这样的事。
如果管用就告诉我。