0
Rの引用間のテキストを抽出する次のコードを使用しています。正しく動作しますが、唯一の問題は抽出されたテキストを変数に保存しないことです。 私はここで何が欠けていますか?これを行うより良い方法はありますか?Rの変数にテキストを抽出しました(catを使用)
var2 <- cat(sub('.*"(.*)".*', "\\1", var1))
var2
Rの引用間のテキストを抽出する次のコードを使用しています。正しく動作しますが、唯一の問題は抽出されたテキストを変数に保存しないことです。 私はここで何が欠けていますか?これを行うより良い方法はありますか?Rの変数にテキストを抽出しました(catを使用)
var2 <- cat(sub('.*"(.*)".*', "\\1", var1))
var2
この場合、capture.output
を使用する必要があります。
var2 <- capture.output(cat(sub('.*"(.*)".*', "\\1", var1)))
var2
this questionをご覧ください。
ありがとう、バーバラ、これは私の質問に答える。 – Anand
'cat'関数を削除します。 'cat'はNULLを返します。 '?cat'を参照してください。結果を実際に出力したい場合は、以下のように '(...)'。*、 "\\ 1"、 var1)) 'である。 – lmo
これは私が当初考えていたものですが、引用符でテキストを抽出しなかったので、catを削除しても機能しません。私はすぐに私が猫を追加すると、引用の間にテキストを抽出します。 – Anand
私はこれを経験したことがないので、私はこの主張に懐疑的です。問題を再現するvar1の例を提供してください。 – lmo