設備傳感器會自動上傳一些數據。
(我附上樣本數據的一部分)
時間[第2列]的保存方式類似於“ 2017-10-14 02:01:26:396'”。
每天,每天都會自動保存數千個數據。
有什麼好的方法每天只選擇一行?
我想知道三種選擇方法。
情況1:選擇當天的第一行
情況2:選擇當天的最後一行
情況3:每天隨機選擇一行
喜樹
假設您願意創建新列,這是一種簡單的方法。還有其他使用更多腳本的方法,但這是最簡單的:
1)使用列轉換創建一個新的公式列以捕獲日期:右鍵單擊datetime列的列標題,然後選擇New Formula Column> Date Time> Date。例如,將此列命名為“ Date2”。
2)創建一個列累積總和公式列:創建一個新列,並為其指定以下公式:Col累積總和(1,:Date2)
3a)要選擇一天的第一行,請對原始日期時間列進行升序排列。然後選擇等於1的累積總和列中的所有單元格。
3b)要選擇一天的最後一行,請對原始日期時間列進行降序排列。然後選擇等於1的累積總和列中的所有單元格。
3c)要從每天中選擇一個隨機行,請創建一個新的隨機統一(0,1)列。按此列排序,然後選擇“累積和”列中等於1的所有單元格。
還有其他使用JSL的方法。如果需要的話,請告訴我。
乾杯,
布雷迪