私はテーブルを持っています、ここから始めます:
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 つのグループにグループ化するコードが必要です。
基本的に、今のところデータは無視できます。最初に列名を処理したいだけです。