国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

geo讀取表達(dá)矩陣 RNA-seq R語言部分(表達(dá)矩陣合并及id轉(zhuǎn)換)

這篇具有很好參考價(jià)值的文章主要介紹了geo讀取表達(dá)矩陣 RNA-seq R語言部分(表達(dá)矩陣合并及id轉(zhuǎn)換)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

geo讀取表達(dá)矩陣 RNA-seq R語言
方法一:1.從geo頁面直接下載表達(dá)矩陣,然后通過r讀取表達(dá)矩陣
2.利用getgeo函數(shù)讀取表達(dá)矩陣
3.利用geo自帶的geo2r,調(diào)整p值為1,獲取探針和基因名的對(duì)應(yīng)關(guān)系

1


#http://zouyawen.top/2020/10/09/%E8%BD%AC%E5%BD%95%E7%BB%844/

getwd()
setwd("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE150425_a549_kras_organoid/")

expr.df=read.csv("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE150425_a549_kras_organoid/GSE150425_Cufflinks_Gene_Counts/GSE150425_Cufflinks_Gene_Counts.csv",
                   header=T,
                   sep=",", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                   comment.char="!")
head(expr.df)
head(expr.df)
expr.df[expr.df$Gene_ID %in% 'RETN',]
library(dplyr)



colnames(expr.df)[1]='Gene_Symbol'
expr.df[expr.df$Gene_Symbol=='Retn'|
          expr.df$Gene_Symbol=='Retnlb'|
          expr.df$Gene_Symbol=='Jchain'|
          expr.df$Gene_Symbol=='Igha1'|
          expr.df$Gene_Symbol=='Pdk4'|
          expr.df$Gene_Symbol=='Actb',]

geo rna-seq,筆記,r語言,矩陣,數(shù)據(jù)挖掘

#http://zouyawen.top/2020/10/09/%E8%BD%AC%E5%BD%95%E7%BB%844/

getwd()
setwd("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE133037_a549_transfection 0f runx__tgfb/")

expr.df=read.table("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE133037_a549_transfection 0f runx__tgfb/GSE133037_VK-Rx3.TGFb_FPKM/GSE133037_VK.Rx3.TGFb_FPKM.txt",
                          header=T,
                          sep="\t", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                          comment.char="!")
head(expr.df)

#colnames(expr.df)=expr.df[1,]
input=expr.df
head(input)
library(dplyr)
input=input[,!(grepl(colnames(input),pattern = 'Chr')|
                 grepl(colnames(input),pattern = 'Start')|
                 grepl(colnames(input),pattern = 'End')|
                 grepl(colnames(input),pattern = 'Strand'))]
head(input)
colnames(input)[1]='Gene.ID'
colnames(input)[2]='Gene.Name'

head(input)
mydata=input %>% filter(Gene.Name=='RETNLB'|Gene.Name=='ACTB'|Gene.ID=='1053'|
                          Gene.Name=='56729'|Gene.ID=='3493'|
                          Gene.ID=='3512'|Gene.ID=='3934')
mydata
dim(input)

多個(gè)組別 合并 id轉(zhuǎn)化


#http://zouyawen.top/2020/10/09/%E8%BD%AC%E5%BD%95%E7%BB%844/

getwd()
setwd("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb/GSE135402_RAW/GSM4007697_A549-2/")

expr_SRR957678=read.table("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb/GSE135402_RAW/GSM4007697_A549-2/GSM4007696_A549-1.htseq.count.txt",
                             header=FALSE,
                             sep="\t", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                             comment.char="!")
expr_SRR957677=read.table("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb/GSE135402_RAW/GSM4007697_A549-2/GSM4007697_A549-2.htseq.count.txt",
                          header=FALSE,
                          sep="\t", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                          comment.char="!")

expr_SRR957679 =read.table("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb/GSE135402_RAW/GSM4007699_TD-2/GSM4007698_TD-1.htseq.count.txt",
                          header=FALSE,
                          sep="\t", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                          comment.char="!")
expr_SRR957680 =read.table("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb/GSE135402_RAW/GSM4007699_TD-2/GSM4007699_TD-2.htseq.count.txt",
                           header=FALSE,
                           sep="\t", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                           comment.char="!")


head(expr_SRR957677)
head(expr_SRR957678)


#先對(duì)照和實(shí)驗(yàn)組分別合并到一個(gè)data.frame再合并為一個(gè)總的數(shù)據(jù)框
control <- merge(expr_SRR957677,expr_SRR957678,by="V1")#by="gene_id"按照gene_id這列合并
head(control)

treat <- merge(expr_SRR957679,expr_SRR957680,by="V1")
head(treat)
raw_count <- merge(control,treat,by="V1")
head(raw_count)
colnames(raw_count)=c('gene_id','a5491','a5492','td1','td2')
raw_count <-raw_count[-1:-5,]#刪掉前五行,由上一步結(jié)果可以看出前五行g(shù)ene_id有問題
head(raw_count)



2#.去除gene_id名字中的小數(shù)點(diǎn)
#EBI數(shù)據(jù)庫中無法搜到ENSG00000000003.10這樣的基因,只能是整數(shù)ENSG00000000003才能進(jìn)行id轉(zhuǎn)換

library(stringr)
ENSEMBL <- raw_count$gene_id
 head(ENSEMBL)

 ENSEMBL <- str_split_fixed(ENSEMBL,'[.]',2)[,1]#將小數(shù)點(diǎn)及后面的數(shù)字去掉,ensembl_gene_id是整數(shù)
 head(ENSEMBL)

 rownames(raw_count) <- ENSEMBL#將去除小數(shù)點(diǎn)后的ensembl_gene_id作為行名后期方便繪圖
 raw_count$ensembl_gene_id <-  ENSEMBL#新建ensembl_gene_id列便于合并
 head(raw_count)


 3.#對(duì)基因進(jìn)行注釋,獲取gene_symbol
 #bioMart包是一個(gè)連接bioMart數(shù)據(jù)庫的R語言接口,能通過這個(gè)軟件包自由連接到bioMart數(shù)據(jù)庫
# BiocManager::install('biomaRt')
 library(biomaRt)
 
 #顯示一下能連接的數(shù)據(jù)庫
 listMarts()
  listMarts()

  #用useMart函數(shù)選定數(shù)據(jù)庫
  plant<-useMart("ensembl")
  #用listDatasets()函數(shù)顯示當(dāng)前數(shù)據(jù)庫所含的基因組注釋,我們要獲取的基因注釋的基因是人類基因,所以選擇hsapiens_gene_ensembl
   listDatasets(plant)
grep(listDatasets(plant)[,1],pattern = 'hsa')
   #選定ensembl數(shù)據(jù)庫中的hsapiens_gene_ensembl基因組
   mart <- useDataset("hsapiens_gene_ensembl", useMart("ensembl"))


   
   #選定我們需要獲得的注釋類型
   #用lsitFilters()函數(shù)查看可選擇的類型,選定要獲取的注釋類型,以及已知注釋的類型用lsitFilters()函數(shù)查看可選擇的類型,選定要獲取的注釋類型,以及已知注釋的類型
    listFilters(mart)   
    #這里我們選擇這些要獲得數(shù)值的類型ensembl_gene_id ,hgnc_symbol chromosome_name start_position end_position band我們已知的類型是ensembl_gene_id選擇好數(shù)據(jù)庫,基因組,要獲得的注釋類型,和已知的注釋類型,就可以開始獲取注釋了
    
    #用getBM()函數(shù)獲取注釋
    hg_symbols<- getBM(attributes=c('ensembl_gene_id','hgnc_symbol',"chromosome_name", "start_position","end_position", "band"), filters= 'ensembl_gene_id', values = ENSEMBL, mart = mart)
    
    #attributers()里面的值為我們要獲取的注釋類型ensembl_gene_id ,hgnc_symbol chromosome_name start_position end_position band
    #filters()里面的值為我們已知的注釋類型ensembl_gene_id
    #values= 這個(gè)值就是我們已知的注釋類型的數(shù)據(jù),把上面我們通過數(shù)據(jù)處理得到的ensembl基因序號(hào)作為ensembl_gene_id 的值
    #mart= 這個(gè)值是我們所選定的數(shù)據(jù)庫的基因組
    head(hg_symbols)   
   
 getwd()  
 setwd("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb")
    save(mart, file = "mart.RData")#將mart變量保存為mart.RData
    save(hg_symbols, file = "hg_symbols.RData")#將hg_symbols變量保存為hg_symbols,biomart包不太穩(wěn)定,有時(shí)連不上    
    
    
    4.#將合并后的表達(dá)數(shù)據(jù)框raw_count與注釋得到的hg_symbols整合    
    
 read_count <- merge(raw_count,hg_symbols,by="ensembl_gene_id")#將raw_count與注釋后得到的hg_symbols合并
     head(read_count)    
    openxlsx::write.xlsx(read_count,file = "readcount_all.xlsx")    

   input =openxlsx::read.xlsx("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE135402_A549_TD_tgfb/readcount_all.xlsx") 
     
library(dplyr)
input=input[,!(grepl(colnames(input),pattern = 'Chr')|
                 grepl(colnames(input),pattern = 'Start')|
                 grepl(colnames(input),pattern = 'End')|
                 grepl(colnames(input),pattern = 'Strand'))]
head(input)
colnames(input)[1]='Gene.ID'
colnames(input)[7]='Gene.Name'

head(input)
mydata=input %>% filter(Gene.Name=='RETNLB'|Gene.Name=='ACTB'|Gene.ID=='ENSG00000104918'|
                          Gene.Name=='RETN'|Gene.ID=='ENSG00000132465'|
                          Gene.ID=='ENSG00000211895'|Gene.ID=='ENSG00000092067')
mydata
dim(input)

下載表達(dá)矩陣和getgeo函數(shù)聯(lián)合使用


#http://zouyawen.top/2020/10/09/%E8%BD%AC%E5%BD%95%E7%BB%844/

getwd()
setwd("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE114761_various_A549_TGFB/")

expr.df=read.table("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE114761_various_A549_TGFB/geo2r.tsv",
                   header=T,
                   sep="\t", #Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec
                   comment.char="!")
head(expr.df)
expr.df[1:10,]
#colnames(expr.df)=expr.df[1,]
input=expr.df
head(input)
library(dplyr)
input=input[,!(grepl(colnames(input),pattern = 'Chr')|
                 grepl(colnames(input),pattern = 'Start')|
                 grepl(colnames(input),pattern = 'End')|
                 grepl(colnames(input),pattern = 'Strand'))]
head(input)
grep(input$Gene.title,pattern = 'RETN')
input[grep(input$Gene.symbol,pattern = 'RETN'),]
input[grep(input$Gene.symbol,pattern = 'IGHA1'),]
input[grep(input$Gene.title,pattern = 'immunoglobulin heavy'),]



library(GEOquery)
f='GSE114761_eSet.Rdata'
if(!file.exists(f)){
  gset <- getGEO('GSE114761', destdir=".",
                 AnnotGPL = F,     ## 注釋文件
                 getGPL = F)       ## 平臺(tái)文件
  save(gset,file=f)   ## 保存到本地
}

getwd()
load('GSE114761_eSet.Rdata')  ## 載入數(shù)據(jù)
class(gset)  #查看數(shù)據(jù)類型
length(gset)  #
class(gset[[1]])
gset
exprs(gset[[1]])
gset[[1]]


a=exprs(gset[[1]])
head(a)
a['220570_at',]
a[rownames(a)=='220570_at',]

input[grep(input$Gene.symbol,pattern = 'IGHA1'),][,1]
a[rownames(a) %in% input[grep(input$Gene.symbol,pattern = 'IGHA1'),][,1],]
a[rownames(a) %in% input[grep(input$Gene.title,pattern = 'IGCJ'),][,1],]


myexpression=as.data.frame(a)
head(myexpression)
myexpression$probe_id=rownames(myexpression)
head(myexpression)

head(input)
input$probe_id=input$ID
head(input)

mydata=merge(myexpression,input,by='probe_id')
head(mydata)

colnames(a)
boxplot(mydata[,2:42])
getwd()
save(mydata,file = "G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE114761_various_A549_TGFB/myexpression_matrix.rds")
load("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE114761_various_A549_TGFB/myexpression_matrix.rds")

colnames(mydata)
a=read.table(file = 'clipboard')
head(a)
a=a[-1,]
a
colnames(mydata)[2:43]=a$V2
head(mydata)


mydata[mydata$Gene.symbol=='RETN'|
         mydata$Gene.symbol=='IGHA1'|
         mydata$Gene.symbol=='RETNLB',]




讀取excel表達(dá)矩陣文章來源地址http://www.zghlxwxcb.cn/news/detail-615344.html


getwd()
setwd("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE164160_CMT64_TGFB_Alveogenic lung carcinoma/")

syndecan_fibrosis=openxlsx::read.xlsx("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE164160_CMT64_TGFB_Alveogenic lung carcinoma/GSE164160_RAW/GSM4998575_TGFb_1.clean_trimmed_GE_.xlsx",
                                      colNames = T)
head(syndecan_fibrosis)

input=syndecan_fibrosis
library(dplyr)
input=input[,!(grepl(colnames(input),pattern = 'Region')|
                 grepl(colnames(input),pattern = 'Start')|
                 grepl(colnames(input),pattern = 'End')|
                 grepl(colnames(input),pattern = 'Strand'))]
head(input)
mydata=input %>% filter(Name=='Regnla'|Name=='Actb'|ENSEMBL=='ENSMUSG00000061100'|ENSEMBL=='ENSMUSG00000015839'|
                          Name=='Retnlg'|ENSEMBL=='ENSMUSG00000052435'|
                          ENSEMBL=='ENSMUSG00000095079'|ENSEMBL=='ENSMUSG00000067149')
mydata
dim(input)
#################################33
syndecan_fibrosis=openxlsx::read.xlsx("G:/silicosis/geo/GSE103548_rna-seq_llc_mle-12/GSE164160_CMT64_TGFB_Alveogenic lung carcinoma/GSE164160_RAW/GSM4998576_TNFa_1.clean_trimmed_GE_.xlsx",
                                      colNames = T)
head(syndecan_fibrosis)

input=syndecan_fibrosis
library(dplyr)
input=input[,!(grepl(colnames(input),pattern = 'Region')|
                 grepl(colnames(input),pattern = 'Start')|
                 grepl(colnames(input),pattern = 'End')|
                 grepl(colnames(input),pattern = 'Strand'))]
head(input)
mydata=input %>% filter(Name=='Regnla'|Name=='Actb'|ENSEMBL=='ENSMUSG00000061100'|ENSEMBL=='ENSMUSG00000015839'|
                          Name=='Retnlg'|ENSEMBL=='ENSMUSG00000052435'|
                          ENSEMBL=='ENSMUSG00000095079'|ENSEMBL=='ENSMUSG00000067149')
mydata
dim(input)

到了這里,關(guān)于geo讀取表達(dá)矩陣 RNA-seq R語言部分(表達(dá)矩陣合并及id轉(zhuǎn)換)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何快速下載GEO數(shù)據(jù)并獲取其表達(dá)矩陣與臨床信息 | 附完整代碼 + 注釋

    如何快速下載GEO數(shù)據(jù)并獲取其表達(dá)矩陣與臨床信息 | 附完整代碼 + 注釋

    GEO數(shù)據(jù)庫可以說是大家使用頻率賊高的數(shù)據(jù)庫啦!那它里面的數(shù)據(jù)怎么下載大家知道嘛!今天給大家展示一種快速獲取它的表達(dá)矩陣和臨床信息的方法! 話不多說!咱們直接開始! 在GEO數(shù)據(jù)庫中,你找到了你需要的數(shù)據(jù),接下來怎么辦嘞!下載它!處理它! 比如,咱們今天

    2024年04月08日
    瀏覽(31)
  • 表達(dá)矩陣任意兩個(gè)基因相關(guān)性分析 批量相關(guān)性分析 tcga geo 矩陣中相關(guān)性強(qiáng)的基因?qū)?基因相關(guān)性 ecm matrisome與gpx3

    表達(dá)矩陣任意兩個(gè)基因相關(guān)性分析 批量相關(guān)性分析 tcga geo 矩陣中相關(guān)性強(qiáng)的基因?qū)?基因相關(guān)性 ecm matrisome與gpx3

    使用場景 1.已經(jīng)確定研究的基因,但是想探索他潛在的功能,可以通過跟這個(gè)基因表達(dá)最相關(guān)的基因來反推他的功能,這種方法在英語中稱為 guilt of association,協(xié)同犯罪 。 2.我們的注釋方法依賴于TCGA大樣本,既然他可以注釋基因,那么任何跟腫瘤相關(guān)的基因都可以被注釋,

    2024年02月01日
    瀏覽(23)
  • 使用cbind函數(shù)合并矩陣數(shù)據(jù)的方法(R語言)

    使用cbind函數(shù)合并矩陣數(shù)據(jù)的方法(R語言) 在R語言中,cbind函數(shù)是一個(gè)常用的函數(shù),用于將多個(gè)向量、矩陣或數(shù)據(jù)框按列合并成一個(gè)新的矩陣。本文將介紹如何使用cbind函數(shù)將數(shù)據(jù)合并成一個(gè)矩陣,并提供相應(yīng)的源代碼示例。 假設(shè)我們有兩個(gè)矩陣A和B,它們的維度分別為m×

    2024年02月03日
    瀏覽(18)
  • NLP-語義解析(Text2SQL):技術(shù)路線【Seq2Seq、模板槽位填充、中間表達(dá)、強(qiáng)化學(xué)習(xí)、圖網(wǎng)絡(luò)】

    NLP-語義解析(Text2SQL):技術(shù)路線【Seq2Seq、模板槽位填充、中間表達(dá)、強(qiáng)化學(xué)習(xí)、圖網(wǎng)絡(luò)】

    ? 目前關(guān)于NL2SQL技術(shù)路線的發(fā)展主要包含以下幾種: Seq2Seq方法: 在深度學(xué)習(xí)的研究背景下,很多研究人員將Text-to-SQL看作一個(gè)類似神經(jīng)機(jī)器翻譯的任務(wù),主要采取Seq2Seq的模型框架。基線模型Seq2Seq在加入Attention、Copying等機(jī)制后,能夠在ATIS、GeoQuery數(shù)據(jù)集上達(dá)到84%的精確匹配,但是在

    2024年02月12日
    瀏覽(73)
  • C語言數(shù)據(jù)結(jié)構(gòu)課設(shè):矩陣的運(yùn)算(轉(zhuǎn)置.求和.求差.矩陣相乘.求逆.數(shù)乘),文件讀取矩陣

    ? #include stdio.h #include string.h #includestdlib.h #includemath.h // 定義一個(gè)結(jié)構(gòu)體類型,表示一個(gè)矩陣 typedef struct matrix { ? ? int nrow; // 矩陣的行數(shù) ? ? int ncol; // 矩陣的列數(shù) ? ? double data[10][10]; // 矩陣的數(shù)據(jù),最大為 10 x 10 } matrix; // 定義一個(gè)函數(shù),用于顯示一個(gè)矩陣的內(nèi)容? void dis

    2024年03月27日
    瀏覽(18)
  • 【生物信息學(xué)】單細(xì)胞RNA測序數(shù)據(jù)分析:計(jì)算親和力矩陣(基于距離、皮爾遜相關(guān)系數(shù))及繪制熱圖(Heatmap)

    【生物信息學(xué)】單細(xì)胞RNA測序數(shù)據(jù)分析:計(jì)算親和力矩陣(基于距離、皮爾遜相關(guān)系數(shù))及繪制熱圖(Heatmap)

    ??計(jì)算親和力矩陣,一般按照以下步驟進(jìn)行: 導(dǎo)入數(shù)據(jù):加載單細(xì)胞RNA測序數(shù)據(jù)集。 數(shù)據(jù)預(yù)處理:根據(jù)需要對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,例如 基因過濾 、 歸一化 等。 計(jì)算親和力:使用合適的算法(例如, 歐幾里德距離 、 Pearson相關(guān)系數(shù) 或其他距離/相似度度量)計(jì)算樣本之間的

    2024年02月06日
    瀏覽(26)
  • 自然語言處理: 第四章Seq2Seq

    自然語言處理: 第四章Seq2Seq

    開始之前,首先提出一個(gè)問題,電腦是怎么識(shí)別人類的命令的,首先人們通過輸入代碼(編碼) ,帶入輸入給計(jì)算機(jī)然后再經(jīng)過處理(解碼)得到最終的命令。所以可以看到這其實(shí)是一個(gè)編碼 + 解碼的過程。可以看到首先我們將初始的信息通過編碼,得到涵蓋全局的信息的特征然

    2024年02月12日
    瀏覽(31)
  • 生信小白學(xué)單細(xì)胞轉(zhuǎn)錄組(sc-RNA)測序數(shù)據(jù)分析——R語言

    生信小白學(xué)單細(xì)胞轉(zhuǎn)錄組(sc-RNA)測序數(shù)據(jù)分析——R語言

    10X單細(xì)胞轉(zhuǎn)錄組理論上有3個(gè)文件才能被讀入R進(jìn)行seurat分析,分別是barcodes.tsv 、 genes.tsv和matrix.mtx,文件barcodes.tsv 和 genes.tsv,就是表達(dá)矩陣的行名和列名 genes.tsv文件(有時(shí)也叫features.tsv文件) 文件內(nèi)容:有兩列,第一列為基因ID,第二列為基因Symbol ID,區(qū)分 各個(gè)基因 。 b

    2024年02月04日
    瀏覽(27)
  • GPM合并資料整理-GEM部分

    1. CPU模塊 上報(bào)鍵值 說明 采集平臺(tái) cpu 當(dāng)前進(jìn)程cpu使用率平均值 Android iOS totcpu 系統(tǒng)cpu總使用率平均值 Android iOS cpu_temp_max cpu最高溫度 Android cpu_temp_avg cpu溫度平均值 Android gpu_temp_avg gpu溫度平均值 Android gpu_temp_max gpu最高溫度 Android gpu gpu使用率平均值 Android gpu_model gpu型號(hào) Androi

    2024年02月02日
    瀏覽(18)
  • git從其他分支merge個(gè)別文件,部分合并文件

    git從其他分支merge個(gè)別文件,部分合并文件

    簡介 git 使用的過程中,有時(shí)候我們可能會(huì)有這樣的需求, 別的分支上有部分文件是我們當(dāng)前分支需要的,但是如果使用常規(guī)的merge,就會(huì)將別的分支的內(nèi)容全部合并過來,這不是我們想要的,下面簡單介紹一個(gè)小技巧可以實(shí)現(xiàn)只合并指定的文件。 場景一 目前有master 和 dev

    2024年02月07日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包