生物导体储存库:
如果 ( ! requireNamespace(必需命名空间)( " 生物技术经理 " , 安静地 = 真的 )) 安装.包( " 生物技术经理 " ) 生物技术经理 :: 安装( " gdsfmt公司 " )
Github的开发版本(仅适用于开发人员/测试人员):
图书馆( " 开发工具 " ) 安装github( " 郑克文/gdsfmt " )
CoreArray C++库,LGPL-3许可证,2007-2021,郑秀文 zlib,zlib许可证,1995-2017,Jean-loup Gailly和Mark Adler LZ4,BSD 2语言许可证,2011-2019,Yann Collet liblzma,公共领域,2005-2018,Lasse Collin和其他xz贡献者 自述文件
安装.包( " 获得选择权 " , 回购 = " http://cran.r-project.org " ) 安装程序包( " optparse(操作程序) " , 回购 = " http://cran.r-project.org " ) 安装.包( " 蜡笔 " , 回购 = " http://cran.r-project.org " ) 如果 ( ! requireNamespace(必需命名空间)( " 生物技术经理 " , 安静地 = 真的 )) 安装.包( " 生物技术经理 " ) 生物技术经理 :: 安装( " gdsfmt公司 " )
用法:viewgds[options]file
卷曲-L https://raw.githubusercontent.com/zhengxwen/Documents/master/Program/viewgds.R > 视图gds chmod+x视图 # #或者 wget-qO---无检查证书 https://raw.githubusercontent.com/zhengxwen/Documents/master/Program/viewgds.R > 视图gds chmod+x视图
用法:diffgds[options]file1 file2
卷曲-L https://raw.githubusercontent.com/zhengxwen/Documents/master/Program/diffgds.R > diffgds(差异) chmod+x差异 # #或者 wget-qO--无证书 https://raw.githubusercontent.com/zhengxwen/Documents/master/Program/diffgds.R > diffgds(差异) chmod+x差异
图书馆( gdsfmt公司 ) # 创建GDS文件
(f) <- 创建fn.gds( " 测试.gds " ) 添加gdsn( (f) , " 整数 " , val值 = 1 : 10000 ) 添加.gdsn( (f) , " 双重的 " , val值 = 序列号( 1 , 1000 , 0.4 )) 添加gdsn( (f) , " 性格 " , val值 = c(c)( " 整数 " , " 双重的 " , " 符合逻辑的 " , " 因素 " )) 添加gdsn( (f) , " 符合逻辑的 " , 瓦尔 = 代表(c)( 真的 , 错误的 , 纳 ), 50 )) 添加gdsn( (f) , " 因素 " , val值 = as系数(c( 纳 , " AA公司 " , " 科科斯群岛 " ))) 添加gdsn( (f) , " 位2 " , 瓦尔 = 样品( 0 : 三 , 1000 , 代替 = 真的 ), 存储 = " 位2 " ) # 列表和data.frame 添加gdsn( (f) , " 列表 " , val值 = 列表 ( X(X) = 1 : 10 , 年 = 序列号( 1 , 10 , 0.25 ))) 添加gdsn( (f) , " 数据帧 " , val值 = 数据帧 ( X(X) = 1 : 19 , 年 = 序列号( 1 , 10 , 0.5 ))) 文件夹 <- 添加文件夹.gdsn( (f) , " 文件夹 " ) 添加gdsn( 文件夹 , " 整数 " , val值 = 1 : 1000 ) 添加gdsn( 文件夹 , " 双重的 " , val值 = 序列号( 1 , 100 , 0.4 )) # 显示内容
(f)
# 关闭GDS文件 关闭fn.gds( (f) )
文件:test.gds(1.1K) + [ ] |--+整数{整数32 10000,39.1K} |--+双精度{Float64 2498,19.5K} |--+字符{Str8 4,26B} |--+逻辑{Int32,逻辑150,600B}* |--+因子{Int32,因子3,12B}* |--+比特2{比特2 1000、250B} |--+列表[列表]* ||--+X{整数32 10,40B} |\--+Y{浮点64 37,296B} |--+数据帧[数据帧]* ||--+X{整数32 19,76B} |\-+Y{浮动64 19、152B} \--+文件夹[] |--+整数{整数32 1000,3.9K} \--+双{Float64 248,1.9K}