如何检查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热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短