首页 > 其他分享 >R:SNP数据筛选.R

R:SNP数据筛选.R

时间:2024-06-19 16:25:04浏览次数:19  
标签:data library SNP table 筛选 数据 目录

# 清空工作环境,删除所有对象
rm(list = ls())
library(data.table)

# 加载data.table包
library(data.table)

# 设置工作目录
setwd("C:\\Users\\Administrator\\Desktop") # 设置为你的工作目录路径

# 读取大文件
file_path <- "AMP_lines456_maf0.05_het2N_geno0.6.hmp.txt"  # 替换为你的文件路径
data <- fread(file_path, header = TRUE, sep = "\t") # 使用fread高效读取大文件

# 筛选并在指定范围上下50KB
start_range <- 136606701 - 50000 # 计算范围下限
end_range <- 136613008 + 50000 # 计算范围上限

# 根据条件筛选chr6数据
filtered_data <- data[chrom == "6" & pos >= start_range & pos <= end_range]

# 将筛选结果写入新的文件,确保NA值被正确写出,不添加引号
output_path <- "filtered_data.txt" # 输出文件路径
fwrite(filtered_data, output_path, sep = "\t", na = "NA", quote = FALSE) # 写入文件

# 显示筛选后的结果
print(filtered_data) # 打印筛选后的数据

 

标签:data,library,SNP,table,筛选,数据,目录
From: https://www.cnblogs.com/wzbzk/p/18256467

相关文章

  • update 修改数据时,依赖或者说需要根据另一个值来进行判断l
    在这点我们需要使用到的sql语句 语法:update表名set某个值=casewhen@你要修改的值>表中的某一个值then成立之后要设置的值else前面没有成立设置的值end举例: 我根据传入的年龄age来设置type为1还是0,1表示成年,0表示未成年updateTablesetname=@name,type=case......
  • 考研系列-数据结构第五章:树与二叉树(上)
    目录写在前面:一、树的基本知识点1.树的基本概念2.树的常见术语(1)结点之间的关系描述(2)结点、树的属性描述(3)有序树和无序树对比(4)树和森林对比(5)总结3.树常考性质(1)结点数=总度数+1(2)度为m的树VSm叉树(3)树的层数(高度)和结点个数(4)求树最多/最少结点......
  • 什么是数仓调度?推荐使用这款数据仓库ETL工具
    随着企业数据规模的不断增大,如何高效地管理和利用数据成为了企业数字化转型过程中的重要问题。数据仓库作为一种专门用于存储和处理企业数据的技术,已经成为了企业数字化转型过程中不可或缺的一部分。而数仓调度则是数据仓库建设过程中至关重要的一环。一、什么是数仓调度?......
  • 开辟一个存储空间以存放一个结构体数据
            在软件开发中,常常需要动态地分配和撤销内存空间,例如对动态链表中结点的插入与删除。在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了较简便而功能较强的运算符new和delete来取代malloc和free函数。注意:new和delete是运算符,不是函数,因此......
  • 数据治理:数据提取过程中的合规性与安全性
    数据治理:数据提取过程中的合规性与安全性随着数字化时代的到来,数据已经成为企业运营和决策的核心驱动力。然而,在数据提取的过程中,确保数据的合规性和安全性成为了企业面临的重要挑战。数据治理作为一种系统的方法,为企业在数据提取过程中实现合规性和安全性提供了有力的保障。......
  • 如何在vTestStudio里读取扩展数据(ExtendedData)
    我们使用1906+故障码+扩展信息序号来获取故障码扩展信息,如何在vTestStudio的testtable中使用testcommand读取,有两种方法:1.使用DiagnosticService2.使用FaultMemoryDTCs要注意如果使用FaultMemoryDTCs这个命令,默认EnvironmentData发送的命令是1904(快照信息)......
  • Zabbix监控神通数据库教程
    作者:乐维社区(forum.lwops.cn)乐乐神通数据库,即神舟通用数据库(ShenTongDatabase),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。Zabbix是一款被广泛应用的开源监控......
  • MySQL数据库初体验
    目录1.数据库的基本概念(1)关系型数据库(SQL)(2)非关系型数据库(NoSQL)(3)主流的数据库介绍2.MySQL安装方法1.数据库的基本概念数据库分两大类:关系型数据库SQL、非关系型数据库NoSQL。(1)关系型数据库(SQL)典型代表:MySQL、MariaDB、PostgreSQL、SQL、Server、Oracle、Db2。信创标准(国产......
  • delphi:利用定时器读取串口返回数据
    定时器20毫秒运行一次,单字符读取,如果读取到就保存到全局变量receData中,否则就输出到文本框中,并重置receData。优点:单字符读取,解决了按长度读取的弊端,如果按长度读取,很多时候并不知道究竟要读取多长,有的时候能读取完整,有的时候只读取了部分。procedureTfrmLC.tmrReceDataTimer(S......
  • SpringData初步学习-连接MySQL数据库
    1.添加mysql驱动和spring-data-jpa依赖<dependencies><!--SpringDataJPA--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId><......