在R中有 6中索引编写方式 ,包括 正整数、负整数、零、空格、逻辑值、名称
与正整数索引相反,它的含义是 不包含 负整数索引所对应的元素。
说实话,零索引并没有多大用处。这里就不介绍了
代表选取该索引位置所代表维度的所有元素。
当索引提供一个包含TRUE和FALSE逻辑值的向量时,R会匹配索引值为TRUE的元素。 此索引方式非常重要
编写一个可以返回第一行所有元素的函数
问题:这样每次发牌都是黑桃K,所以我们要在每次发完牌后进行洗牌,然后再发,现在写一个洗牌的函数
下面写一个输入进去deck输出一个洗牌后的数据框的函数
$ 可以提取数据框或列表对象中的值。
列表提取元素
掌握R语言的索引,最基本操作为 写出对象名字,并在随后中括号里写出对应的索引即可 。若对象是一维的,如向量,只需要提供一个位置索引;若对象是二维的,如数据框,则提供两个位置索引,中间用逗号隔开。n维则用n个索引。另外数据框和列表还可用 $ 来索引。
使用时shiny时经常要使用DT包展示数据表格,表格的参数很多,容易忘记,做个记录备查.常用链接: DT包介绍 , DT的API
放在 options(DT.options = list()) 里可以对脚本里的所有 datatable() 的部分参数一起设置.常用的是将表格的描述文字改成中文.
datatable(options = list(dom = 'lftipr'))
-参数 l 控制显示
datatable(rownames = FALSE)
datatable(caption = '标题', rownames = c(), colnames = c()
datatable(options = list(ordering = F, order = list(0, 'asc')) 0代表第一列,asc代表升序,desc代表降序.
datatable(class = 'hover') 多种样式可选
更多样式