2017-07-03 82 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