記事一覧
lubridateおかしい問題の対処
問題の出方は異なるものの,ここにlubridateのdmyがおかしいという質問と対処法の回答があった dmy function fails to parse Sept as September #722 https://github.com/…
lubridateおかしい問題の対処
問題の出方は異なるものの,ここにlubridateのdmyがおかしいという質問と対処法の回答があった
dmy function fails to parse Sept as September #722
https://github.com/tidyverse/lubridate/issues/722
mdyを用いずに↓でOK
ちなみにmdyで日付が2桁だったり年を2桁にしたりするとOKなの
lubridateのmdyが何かおかしい
いろいろな日付の表示形式を拾ってくれるlubridateだが,英語表記の日付表記の解釈が何かおかしい.
英語月名略記 日付1桁, 年4桁→月と日付がおかしい
年2桁はOK(追記:日付が11以上だと不可)
日付が2桁になるとOK(追記:Sep 11, 2022やSep 11, 22など2桁以上の日付は不可)
1桁の日付の場合は0x表記にするとOK
日付が月と解釈され,月が何でも20日と解釈さ
SARコヒーレンス低下から見る新潟の液状化
地震を挟んだ2時点間および地震前の2時点間のSentinel-1 SLCのコヒーレンス
砂丘の基部や旧河道に沿ってコヒーレンスが低下している.
国土交通省の「液状化しやすさマップ」とよく対応している.
https://www.hrr.mlit.go.jp/ekijoka/niigata/hi/h_niigata.pdf
細分メッシュコードを4次メッシュコードに変換
細分メッシュの値を4次メッシュで集計したい時などに使用
4次メッシュコード=3次メッシュコード8桁×10+1, 2, 3, 4
細分メッシュコード=次メッシュコード8桁×100 + 00, 01, 02….98, 99
いずれも左下隅から右上隅に向けて左端折り返しで増加
細分メッシュコードをL03b_001とすると
m3<-substr(L03b_001,1,8) #3次メッシュコード
年月日からDOYを返す関数【R】
doy<-function(yyyy,mm,dd){
dom<-c(0,31,28,31,30,31,30,31,31,30,31,30)
if(yyyy%%4==0){
dom[2]<-29
}
doy<-sum(dom[1:mm])+dd
return (doy)
}