數據1:合併字典有不同的時間戳記
Time Header Header Header Header
2015-08-01 07:00 14.4 14.4 14.4 68
2015-08-01 07:01 14.4 14.4 14.4 68
2015-08-01 07:01 14.4 14.4 14.4 68
數據2:
Time Header Header Header Header Header
07:00 34 31 37 51 72
07:02 32 31 17 56 12
我想合併這兩個文件,所以我得到的輸出:
Time Header Header Header Header Header Header Header Header Header
2015-08-01 07:00 14.4 14.4 14.4 68 34 31 37 51 72
,如果有對於時間戳沒有參考文件我只需要一個數據1線在現場如此:
Time Header Header Header Header Header Header Header Header Header
2015-08-01 07:00 14.4 14.4 14.4 68 34 31 37 51 72
2015-08-01 07:01 14.4 14.4 14.4 68
2015-08-01 07:02 14.4 14.4 14.4 68 32 31 17 56 12
的數據2文件是一個參考文件,與條目,每15分鐘,同時將數據1文件具有一個文件的每一分鐘。爲了繪圖目的,我想將參考文件添加到數據文件中。所以我想我要的是如何檢查只%H:時間戳%M部分,做了合併。 我試過如下:有在文件夾更多的數據1和數據2文件,所以我做的第一件事,就是找一個數據1文件和數據2文件相匹配(Datewise),並把它們放到一個文件--->然後我由字典出它
for data1files in Data1_List:
with open(files) as csv_files:
reader = csv.reader(csv_files, dialect='excel-tab')
header_1 = next(csr_reader)
for rows in csr_reader:
k=rows[0]
v=rows[1:4]
Data1Dict[k]=v
相同的參考文件數據2:
for data2files in Data2_List:
with open(data2files) as csv_files:
csr_reader = csv.reader(csv_files, dialect='excel-tab')
header_2 = next(csr_reader)
for rows in csr_reader:
k=rows[0]
v=rows[1:5]
Data2Dict[k]=v
所以在兩個字典中的項是第一行:在Data1是2015-08-01 07:00
和數據2是07:00
。有沒有這兩個鍵,以便合併右側時間戳
你在'頭-1 =下一個...'語法錯誤。使用下劃線'_' – Pynchia
THX固定它強調 –