如何检查R中是否存在数据帧?
有时,我们一直在编程控制台中编写代码,突然间,我们需要使用编程控制台上侧使用的某些内容,然后再回忆一下如果忘记它会变得有点模棱两可。在这种情况下,我们可能要检查是否存在某些东西,并且某些东西可能是R编程中的数据帧。为此,我们可以使用以下语法-
语法
exists("data_frame_name")&&is.data.frame(get("data_frame_name "))请看以下数据帧-
示例
set.seed(101) x1<-rnorm(20,1,0.5) x2<-rnorm(20,1,0.25) df1<-data.frame(x1,x2) df1
输出结果
x1 x2 1 0.83698175 0.9590611 2 1.27623093 1.1771305 3 0.66252808 0.9330049 4 1.10717973 0.6340196 5 1.15538461 1.1861090 6 1.58698314 0.6474025 7 1.30939493 1.1167669 8 0.94363284 0.9701700 9 1.45851414 1.1168097 10 0.88837032 1.1245339 11 1.26322405 1.2237343 12 0.60257778 1.0697880 13 1.71387777 1.2519664 14 0.26659015 0.4817234 15 0.88165831 1.2974633 16 0.90333102 0.8189064 17 0.57512263 1.0419959 18 1.02923275 1.2300838 19 0.59116482 0.5820988 20 -0.02515391 1.1121173
exists("df1")&&is.data.frame(get("df1"))
[1] TRUE让我们看另一个例子-
示例
y1<-rpois(20,1) y2<-rpois(20,5) y3<-rpois(20,2) y4<-rpois(20,8) df2<-data.frame(y1,y2,y3,y4) df2
输出结果
y1 y2 y3 y4 1 2 2 2 11 2 0 4 1 8 3 1 1 1 9 4 0 2 2 4 5 2 8 0 8 6 2 6 3 4 7 0 5 2 11 8 0 5 3 11 9 0 5 5 9 10 2 5 1 7 11 3 4 2 9 12 0 5 0 8 13 0 6 4 13 14 2 5 2 8 15 1 3 1 9 16 0 3 1 10 17 0 6 1 7 18 1 3 3 9 19 0 8 0 5 20 1 4 2 9
exists("df2")&&is.data.frame(get("df2"))
[1] TRUE热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短