6
當我運行在RI下面的代碼得到一個奇怪的音符(只顯示在我第一次運行的會話的代碼):爲函數'%/%'選擇簽名'Timespan#Timespan'的lubridate note「方法是什麼意思?
> library(lubridate)
Attaching package: ‘lubridate’
The following object is masked from ‘package:base’:
date
Warning message:
package ‘lubridate’ was built under R version 3.3.2
> data.frame(i = interval(ymd(20140101), ymd(20160101)))$i %/% years(1)
Note: method with signature ‘Timespan#Timespan’ chosen for function ‘%/%’,
target signature ‘Interval#Period’.
"Interval#ANY", "ANY#Period" would also be valid
[1] 2
我倍加困惑:
- 我不清楚推薦的 的替代語法。 A#是R中的一個註釋,所以假設散列意味着 意味着除散列之外的其他東西,但是什麼?
- 它是否告訴我我做錯了什麼?這個提示似乎暗示這是一個供參考,但如果沒有問題,一個供參考的參考是一個奇怪的事情。