首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R语言:data.table语句批量生成变量

我们在对多列标准进行筛选时,在之前我们还进行了一步非常重要的提取,也就是将每一列观察值提取出某一特定的字段,而后生成一系列变量,这些变量的观测值只可能存在三种情况:醛固酮、继发性醛固酮或者NA。...上述结果可以看出,我们重新生成了很多被处理过的变量,都带有后缀_xtrct,下面让村长对这一行代码进行详细解析。...:= 右边 关于 ':= lapply' 的用法,在这里小编不再赘述,如果大家对此不是很熟悉可以看这一期公众号:用data.table语句批量处理变量。...代码如下: lapply(.SD[, 2:23], str_match, "继发性醛固酮|醛固酮") := 左边 我们可以再回顾一下,上文链接中用data.table语句批量处理变量的推送中所提到的 ‘...那么对于一个字符格式向量的处理,最好的选择就是stringr这个包,在这里我们为需要提取一部分字段的变量,运用str_c这个函数,对每一个变量名加入了后缀_xtrct,从而生成一系列新的变量名,也即是我们上文中生成的那个数据集

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何批量生成ISBN条码

    下面我们介绍如何批量生成ISBN条码。   首先我们打开条码软件,新建一个标签并设置标签的尺寸。...批量生成我们通过数据库实现,所以要先把数据库导入到软件中,点击软件上方的设置数据源,选择保存有ISBN条码数据的文件导入到软件中。...02.png   条码生成后,在软件右侧可以设置条码文字的字体、字号等。 03.png   点击软件上方的打印预览按钮,设置每排打印的标签个数,打印范围和打印数量。...可以通过点击下一页查看条码的生成情况,没有问题就可以开始打印了。...04.png   综上所述就是批量生成ISBN码的方法,当批量生成条码时,数据库里有多少数据,软件就会生成多少个条码,条码软件支持多种数据库文件,用户可以根据自己的情况选择适合的数据库。

    1.6K30

    使用Excel批量生成SQL脚本

    需求 我们需要把Excel中的一些资料更新到数据库表中,比如学生的考试系统,在数据中已经有了考生的ID,这里有一份考生ID和考生成绩的Excel表,我们如何把考生成绩更新到数据库表中呢?...是否有批量生成SQL脚本的方法?这就是我们这里要讲到的:使用Excel批量生成SQL脚本。...过程 这是一个原始的Excel表,它包括了一些ID值和需要更新字段的值: 1:确定需要生成的SQL语句模型。 ?...并按照需要生成的sql语句顺序进行排序。 前面两个列是需要更新的值,后面两个是where的条件字段 ? 3:在Excel表插入空列,拷贝相关的语句进去。...拷贝第一语句放入合适的单元格,把把这一列一拖到底,生成同样的语句 ? 4:把结果拷贝到查询分析器中,使用替换把多余的空格去掉。 ?

    1.6K20

    用 MySQL 批量生成强密码

    创建生成密码的函数 use test; drop function if exists fn_GenerateStrongPassword; delimiter // create function...批量生成密码,并用 MySQL 密码策略管理插件验证密码强度 validate_password 是 MySQL 默认的密码管理策略插件,可通过配置对用户密码长度、强度进行管理。...Satisfies policy 2(MEDIUM:验证长度、数字、大小写字母、特殊字符) 75 Satisfies policy 3(STRONG:验证长度、数字、大小写字母、特殊字符、字典文件) 100 (3)批量生成密码并获取强度...用正则函数 regexp_like 判断强度,不满足需求则重新生成密码,满足需求则退出循环,然后返回结果。注意要使用区分大小写的匹配类型(regexp_like 的第三个参数设置为 'c')。...批量生成密码,并用 MySQL 密码策略管理插件验证密码强度 mysql> select password, strength, if(r=1,n,'') n -> from (select

    9210

    条码生成软件如何批量生成Code39码

    小编今天就给大家简单介绍一下在条码生成软件中如何批量生成Code39码。...Code39码数据可以直接在条码生成软件中序列生成或者随机生成,也可以通过数据库导入Code39码数据实现批量生成Code39码,以数据库导入为例,首先把保存在Excel表中的Code39码数据导入条码生成软件中...到这里Code39码就基本批量制作完成了,打印预览就可以看到导入的Code39码数据都批量生成了Code39条形码。...然后可以在条码生成软件中连接打印机打印生成的Code39码,也可以输出PDF文档、PPML文档保存。...以上就是用条码生成软件批量生成Code39码的操作步骤,操作非常简单,而且在条码生成软件中可以生成识别率达到A级的Code39码。

    90730

    用data.table语句批量处理变量

    问 题:批量处理表中变量 正式开始说问题之前,我们先回顾一下data.table的基本语句DT[i, j, by],简而言之,"i"是对行进行选择,"j"是对列进行操作,"by"是分组。...我们要做的是从第3个变量“除权除息日[报告期]2010年一季”开始,一直到第34个变量,将这些变量全部转化为Date格式。...首先,变量的数量实在太多,如果输这34个变量名尚且能接受的话,那万一要是有100个变量呢,“输”了你赢了世界又如何;再者,未经过清洗和结构化的变量名存在着太多难以预计的问题,我们来看代码中这个示例的变量名...批 量处理法:用lapply批量处理变量 在此时lapply的妙用就显现出来了,在R中lapply用来对list中每一个element进行相同处理,如何把它运用到data.table,话不多说先上代码:...如何把处理好的这些变量变量名进行对应,这里就用到了colnames()这个函数,提取出我们这个data.table第3到第34个变量的名字,这样就可以将变量名和更改格式后的变量按顺序进行一一匹配。

    1.2K30
    领券