ฉันเป็นมือใหม่กับอาร์
ฉันมีชุดข้อมูล:
meter measurement datetime value
1 tv EnergyUsed 2015-04-27 12:29:48 0.0
2 tv EnergyUsed 2015-04-27 12:29:48 0.0
3 tv EnergyUsed 2015-04-27 12:31:48 0.0
4 tv EnergyUsed 2015-04-27 12:41:48 0.0
5 tv EnergyUsed 2015-04-27 13:01:48 0.0
และฉันต้องการสร้างชุดย่อยบางส่วน:
ชุดย่อยที่กรองต่อเดือน (ดังนั้นข้อมูลทั้งหมดตั้งแต่ เช่น เมษายน)
เซ็ตย่อยกรองต่อ dag (ดังนั้นข้อมูลทั้งหมดจากทุกวัน)
ฉันลองบางสิ่ง (ซึ่งไม่ได้ผล) และ Googled มากมาย:
energy <- filter(dataset, datetime == "2015-04")
(ซึ่งทำให้ 'ไม่มีข้อมูล')- ฉันพบ 'วิธีแก้ปัญหา' นี้ (ค่าเฉลี่ยรายปี รายเดือน หรือรายวันสำหรับ อนุกรมเวลาไม่ปกติ) แต่ปัญหาคือฉันมี 60,700 รายการ.. ดังนั้นจึงควรจะดีถ้ากระบวนการนี้ดำเนินการโดยอัตโนมัติ
- ฉันพบวิธีแก้ปัญหาอื่นๆ แต่ใช้เฉพาะวันที่เท่านั้น (ไม่มีเวลา) คุณสามารถลบเวลาได้เช่นกัน แต่จะอยู่ในคอลัมน์เดียวกับวันที่
ฉันหวังว่านี่จะไม่ซ้ำกัน เพราะแหล่งข้อมูลอื่นๆ จะไม่ช่วยอะไร หากมีอะไรไม่ชัดเจนโปรดแจ้งให้เราทราบ ฉันแค่เริ่มต้นด้วย R.