0

私はテーブルを持っています、ここから始めます:

TargetID         SM_H1462   SM_H1463    SM_K1566    SM_X1567    SM_V1568   SM_K1534     SM_K1570    SM_K1571    
ENSG00000000419.8   290 270 314 364 240 386 430 329     
ENSG00000000457.8   252 230 242 220 106 234 343 321 
ENSG00000000460.11  154 158 162 136 64  152 206  432
ENSG00000000938.7   20106   18664   19764   15640   19024   18508   45590   32113

各列 (SM_... 列) の名前をフィルター処理し、各名前の 4 番目の文字のみを調べるコードを書きたいと思います。4 番目の文字に表示できる 4 つの異なるオプションがあります。文字 H、K、X、または V です。これは上の表から確認できます。たとえば、SM_H1462、SM_K1571 などです。 4 番目の文字はコントロールであり、4 番目の文字として文字 X または V を持つ名前はケースです。

4 番目の文字に基づいて列名を区切り、Case と Control の 2 つのグループにグループ化するコードが必要です。

基本的に、今のところデータは無視できます。最初に列名を処理したいだけです。

4

1 に答える 1