私はEnsemblの遺伝子注釈の番号を含むデータフレームを持って、DFは次のようになります。「。」を削除するにはデータフレーム内の列の内容から?
geneID
1 ENSG00000000005.5
2 ENSG00000001561.6
3 ENSG00000002726.18
4 ENSG00000005302.16
5 ENSG00000005379.14
6 ENSG00000006116.3
ので、私はそれを削除したいと思います「」すべてのIDの末尾にある数字です。合計で私は11224行を持っています。 gsubコマンドgsub(".","",colnames(dataframe))
を使ってみましたが、これは役に立たないです。
提案がありますか? ありがとうございます。
数字以外の数字をそのまま残したい場合はありますか?すなわち 'ENSG0000000005.TR'と同じままにするか、' ENSG000000005.5E'と 'ENSG000000005.E'のままにしておきますか?そうでない場合は、ドットの後ろのすべてを削除したい場合は、[この質問](https://stackoverflow.com/questions/10617702/remove-part-of-string-after)の複製です – Sotos