R関数パッケージから得た結果から特定の情報を抽出しようとしています。私はPythonに慣れているだけなので、R言語を学ぶと私に混乱が生じます。これは私が必要とするすべてがちょうど最後の2つの数字(1から9)、およびそこから読み出される(それを印刷した後)appnnの出力、タンパク質凝集R出力から特定のテキスト行を抽出する
今Prediction:
$sequence
[1] "IFYFYGTTY"
$overall
[1] 1.076839
$aminoacids
[,1]
[1,] 1.076839
[2,] 1.076839
[3,] 1.076839
[4,] 1.076839
[5,] 1.076839
[6,] 1.076839
[7,] 1.028888
[8,] 1.011057
[9,] 1.011057
$hotspots
$hotspots[[1]]
[1] 1 9
を予測するパッケージであると仮定すると、
私はこれらの数字で決まる与えられた文字列の一部を抽出しなければなりません(この場合、文字列全体の長さは1から9までです)。
Pythonではかなりシンプルですが、私はRでそれを行う方法はわかりません。 多くのありがとうございます。
'substr(予測$シーケンス、予測$ホットスポット[1]]、予測$ホットスポット[[1]] [2] ) ' –
' appnn'はどこかから作成したRオブジェクトですか?Rオブジェクトは 'Prediction'ですか?それはどこから来ましたか? – Spacedman
あなたのオブジェクトが何であれ、抽出機能がある可能性があるので、それがあなたのオブジェクトなら 'ホットスポット(appnn)'と同じくらい簡単かもしれません。それを作成した関数のドキュメントを読む( 'help(functionname)') – Spacedman