2017-07-03 198 views

回答

3

嘗試file.info()

得到最後修改時間:

file.info('path/to/file.Rdata')$mtime 

如果你想知道當你.RData對象中的各個變量是去年由R定義的唯一的事情我知道該怎麼會是手動添加這樣的元數據:

a = 3 
attr(a, 'time_defined') = Sys.time() 
b = 4 
attr(b, 'time_defined') = Sys.time() 

save(a, b, file = 'my_data.RData') 

# ... later on ... 

load('my_data.RData') 

if(difftime(attr(a, 'time_defined'), Sys.time(), units = 'days') > 10) # do the following if more than 10 days old 
+0

在.Rdata我有兩個變量a和b。我今天設定了昨天和b。需要兩個日期 –

+0

啊,我明白了。更新了您的說明。 – CephBirk