2016-10-06 6 views
-2

enter image description hereデータフレームなしをカウントする方法

に「TissueA」と列の数をカウントする方法。データフレームに「TissueA」という列がありますか? の値をどのように見つけるか。 TCGA-A6-2676_TissueA、A2M |あなたの助けのための2つの

おかげ

+0

このセルにアクセスするには、 'df [" A2M | 2 "、" TCGA-A6-2676_TissueA "]' – user1470500

答えて

0

これはあなたのデータフレームに_TissueAで終わる列(DAT)の数を返します

length(grep(".*_TissueA", names(dat))) 

を使用してみてください。

あなただけの「グレップ」部分を使用し、(彼らはあなたのデータフレームであるすなわち、)それらの列の特定のインデックスを知りたい場合は、次の

grep(".*_TissueA", names(dat)) 

戻り値は(列インデックスを与えますこの出力は、それは)あなたのデータフレームごとに異なるだろう単なる例です。

[1] 62 63 89 94 95 

また、あなたが実際にそれらの列の値(およびのみそれらの列)でデータフレームを表示する場合は、してみてください以下:

dat[,grepl(".*_TissueA", names(dat)) 
関連する問題