第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據(jù)邏輯條件過濾數(shù)據(jù)。

根據(jù)邏輯條件過濾數(shù)據(jù)。

達(dá)令說 2019-06-06 13:57:20
根據(jù)邏輯條件過濾數(shù)據(jù)。我想從data.frame基于邏輯條件。假設(shè)我有數(shù)據(jù)框架,就像   expr_value     cell_type1    5.345618 bj fibroblast2    5.195871 bj fibroblast3    5.247274 bj fibroblast4    5.929771          hesc5    5.873096          hesc6    5.665857          hesc7    6.791656          hips8    7.133673          hips9    7.574058          hips10   7.208041          hips11   7.402100          hips12   7.167792          hips13   7.156971          hips14   7.197543          hips15   7.035404          hips16   7.269474          hips17   6.715059          hips18   7.434339          hips19   6.997586          hips20   7.619770          hips21   7.490749          hips我想要的是獲得一個新的數(shù)據(jù)框架,它看起來相同,但只有一個單元格類型的數(shù)據(jù)。例如:包含單元格類型“hESC”的子集/選擇行:   expr_value     cell_type1    5.929771          hesc2    5.873096          hesc3    5.665857          hesc或者細(xì)胞型“Bj成纖維細(xì)胞”或“hESC”:   expr_value     cell_type1    5.345618 bj fibroblast2    5.195871 bj fibroblast3    5.247274 bj fibroblast4    5.929771          hesc5    5.873096          hesc6    5.665857          hesc有什么簡單的方法嗎?我試過:expr[expr[2] == 'hesc']# [1] "5.929771" "5.873096" "5.665857" "hesc"     "hesc"     "hesc"    如果原始數(shù)據(jù)框架被稱為“Exr”,但是它以錯誤的格式給出了結(jié)果,正如您所看到的。
查看完整描述

3 回答

?
至尊寶的傳說

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個贊

若要根據(jù)“cell_type”(例如“hESC”),使用==:

expr[expr$cell_type == "hesc", ]

根據(jù)兩個或多個不同的“cell_type”(例如,“hESC”)選擇行‘bj成纖維細(xì)胞’),使用%in%:

expr[expr$cell_type %in% c("hesc", "bj fibroblast"), ]


查看完整回答
反對 回復(fù) 2019-06-06
?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個贊

使用subset(供互動使用)

subset(expr, cell_type == "hesc")subset(expr, cell_type %in% c("bj fibroblast", "hesc"))

或者更好dplyr::filter()

filter(expr, cell_type %in% c("bj fibroblast", "hesc"))


查看完整回答
反對 回復(fù) 2019-06-06
?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個贊

原因expr[expr[2] == 'hesc']對一個數(shù)據(jù)框架來說是行不通的,x[y]選擇列,而不是行。如果要選擇行,請更改為語法。x[y,]相反:

> expr[expr[2] == 'hesc',]
  expr_value cell_type4   5.929771      hesc5   5.873096      hesc6   5.665857      hesc


查看完整回答
反對 回復(fù) 2019-06-06
  • 3 回答
  • 0 關(guān)注
  • 751 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號