มือใหม่กำลังมองหาความช่วยเหลือ
ฉันกำลังพยายามคำนวณระยะเวลากลางคืนสำหรับวันที่ที่กำหนดในหน่วย r แต่ฉันประสบปัญหาในการคำนวณ เพื่อให้เป็นไปตามบริบท ข้อมูลการสำรวจจะได้รับระหว่างพระอาทิตย์ตก (-30 นาที) ถึงพระอาทิตย์ขึ้น (+30 นาที) เป็นเวลาหลายคืนในช่วงหลายเดือน ฉันได้ดูทั้งแพ็คเกจ lubridate และ suncalc ว่าเป็นวิธีการที่เป็นไปได้ แต่ไม่สามารถทำให้ใช้งานได้
วันที่ ข้อมูลอยู่ในรูปแบบด้านล่าง:
# A tibble: 6 x 4
site survey_ID survey_start survey_end
<chr> <chr> <chr> <chr>
1 LNR T1 16/05/2019 26/05/2019
2 LNR T2 16/05/2019 26/05/2019
3 LNR T3 16/05/2019 19/05/2019
4 LNR T4 16/05/2019 26/05/2019
5 LNR T1 06/06/2019 17/06/2019
6 LNR T2 06/06/2019 17/06/2019
จุดมุ่งหมายคือการสร้างคอลัมน์ใหม่โดยมีจำนวนคืนการสำรวจระหว่างวันที่ระบุ จำนวนนาทีนับจากเริ่มต้นการสำรวจ (30 นาทีก่อนพระอาทิตย์ตก) และสิ้นสุด (30 นาทีหลังพระอาทิตย์ขึ้น) จากนั้นจะใช้ควบคู่ไปกับ tibble/data frame อื่นที่มีข้อมูลที่บันทึกในเวลาที่กำหนดภายในช่วงเวลาเหล่านี้
ฉันมี lat และ long สำหรับไซต์เช่นกันเพื่อให้ได้ความยาวกลางคืนที่แน่นอน ดังนั้นควรมีโค้ดที่ใช้ lat และ long
ขอขอบคุณทุกท่านล่วงหน้าครับ.
survey_start
คุณต้องการsunset_time
หรือsunrise_time
? แล้วสำหรับsurvey_end
ล่ะ? - person akash87   schedule 02.01.2020