将日期列和时间列合并到新列
Merging a date column and a time column to a new column
我有一个 CSV 文件。有一个包含日期的列和一个包含时间值的列:
"Datum";"Von";"bis";"Vertikale Netzlast [MW]";
01.01.2015;00:00;00:15;1.216;
01.01.2015;00:15;00:30;1.121;
01.01.2015;00:30;00:45;1.090;
01.01.2015;00:45;01:00;981;
01.01.2015;01:00;01:15;829;
01.01.2015;01:15;01:30;745;
01.01.2015;01:30;01:45;596;
01.01.2015;01:45;02:00;521;
01.01.2015;02:00;02:15;440;
...
02.01.2015;00:00;00:15;-2.990;
02.01.2015;00:15;00:30;-3.114;
02.01.2015;00:30;00:45;-3.319;
02.01.2015;00:45;01:00;-3.389;
02.01.2015;01:00;01:15;-3.479;
02.01.2015;01:15;01:30;-3.649;
02.01.2015;01:30;01:45;-3.778;
02.01.2015;01:45;02:00;-3.873;
02.01.2015;02:00;02:15;-3.821;
02.01.2015;02:15;02:30;-3.831;
如何通过合并 "Datum" 和 "Von" 来获得新的专栏:
01.01.2015 00:00;
01.01.2015 00:15;
01.01.2015 00:30;
01.01.2015 00:45;
01.01.2015 01:00;
01.01.2015 01:15;
01.01.2015 01:30;
01.01.2015 01:45;
...
编辑:
我试过这个函数来做到这一点:
let newData =
[ for row in data.Rows do
yield row.Datum.Add(row.Von.TimeOfDay) row.MW
]
但后来我收到 yield row.Datum.Add(row.Von.TimeOfDay)
的错误消息:
这不是函数,无法应用。
好的,我漏了一个逗号:
let newData =
[ for row in data.Rows do
yield row.Datum.Add(row.Von.TimeOfDay), row.MW
]
我有一个 CSV 文件。有一个包含日期的列和一个包含时间值的列:
"Datum";"Von";"bis";"Vertikale Netzlast [MW]";
01.01.2015;00:00;00:15;1.216;
01.01.2015;00:15;00:30;1.121;
01.01.2015;00:30;00:45;1.090;
01.01.2015;00:45;01:00;981;
01.01.2015;01:00;01:15;829;
01.01.2015;01:15;01:30;745;
01.01.2015;01:30;01:45;596;
01.01.2015;01:45;02:00;521;
01.01.2015;02:00;02:15;440;
...
02.01.2015;00:00;00:15;-2.990;
02.01.2015;00:15;00:30;-3.114;
02.01.2015;00:30;00:45;-3.319;
02.01.2015;00:45;01:00;-3.389;
02.01.2015;01:00;01:15;-3.479;
02.01.2015;01:15;01:30;-3.649;
02.01.2015;01:30;01:45;-3.778;
02.01.2015;01:45;02:00;-3.873;
02.01.2015;02:00;02:15;-3.821;
02.01.2015;02:15;02:30;-3.831;
如何通过合并 "Datum" 和 "Von" 来获得新的专栏:
01.01.2015 00:00;
01.01.2015 00:15;
01.01.2015 00:30;
01.01.2015 00:45;
01.01.2015 01:00;
01.01.2015 01:15;
01.01.2015 01:30;
01.01.2015 01:45;
...
编辑:
我试过这个函数来做到这一点:
let newData =
[ for row in data.Rows do
yield row.Datum.Add(row.Von.TimeOfDay) row.MW
]
但后来我收到 yield row.Datum.Add(row.Von.TimeOfDay)
的错误消息:
这不是函数,无法应用。
好的,我漏了一个逗号:
let newData =
[ for row in data.Rows do
yield row.Datum.Add(row.Von.TimeOfDay), row.MW
]