2017-04-10 6 views
-1

私は2つの列、Yearweekoftheyear(0-52)を持っています。たとえば、2014年の最初または最後の週に、その特定の週に何日が存在するかを知るにはどうすればよいですか?特定の年の曜日の数

+2

次のようにあなたが明確な助けが必要な場合は、より多くの情報を与える必要があります。データフレームの各行は1日を表していますか? 1日に多くの回線がありますか?対応する行がない日がありますか? – Smich7

答えて

0

週の開始日に応じて、以下の調整:

strptime(paste(my_year,my_week,"Saturday"), "%Y %U %A")-strptime(paste(my_year,my_week,"Sunday"), "%Y %U %A")+1 

strptime(paste("2014","1","Saturday"), "%Y %U %A")-strptime(paste("2014","1","Sunday"), "%Y %U %A")+1 
Time difference of 7 days 

同じ

strptime(paste("2014","2","Sunday"), "%Y %U %A")-strptime(paste("2014","1","Sunday"), "%Y %U %A") 
Time difference of 7 days 
+0

ありがとうございました。私の問題は解決されました – user7843983

関連する問題