Rでバックスラッシュとフォワードスラッシュを効率的に変換する
2023-09-19 18:45:28
質問
Rでバックスラッシュをフォワードスラッシュに変換する効率的な方法を探しています。Windowsでディレクトリのリンクをコピーすると、次のようなものが表示されることがあります。
C:\Users\jd\Documents\folder\file.txt
どうすれば素早くこれを
C:/Users/jd/Documents/folder/file.txt
? 上の式を文字として読むこともできません。それはエラーを投げます
"C:³³で始まる文字列で、16進数なしで³³が使用されています。
RのTAB関数が高速に場所を見つけるのに役立つことは知っていますが、他の回避策がないかと考えていました。作業ディレクトリをフォルダの場所に変更することもできました。私はちょうど遊んでいて、バックスラッシュをフォワードスラッシュに変換しようとしましたが、まっすぐではなかったので、好奇心だけでこれを尋ねました。
どのように解決するのですか?
Rでは
\
で
\\
で、パスはこうなります。
x <- "C:\\Users\\jd\\Documents\\folder\\file.txt"
それを得るには、次のようにします。
x <- readline()
を入力し、プロンプトで を貼り付けます。 のパスを貼り付けます (CTRL+V の後、ENTER)。
最後に、変更するために
\\
を
/
を使えば、どこでも
gsub
をエスケープすることで、もう一度
\
というように、2回になります。
gsub("\\\\", "/", x)
# [1] "C:/Users/jd/Documents/folder/file.txt"
関連
-
RStudio の "plot.new() : figure margins too large" 問題を解決する。
-
[解決済み] 正規表現におけるスラッシュのエスケープ
-
R言語ダウンロード機能 download.fileとダウンロード解析
-
[解決済み] lm.fit(x,y,offset = offset, singular.ok,...) 0 非NAケースでboxcox式で計算するとエラーになる。
-
[解決済み] 情報を損なわずに因数を整数値に変換するには?
-
[解決済み] リストをデータフレームに変換する
-
[解決済み] 非常に大きなテーブルをデータフレームとして高速に読み込む
-
[解決済み] ggplotで凡例のタイトルを変更する方法
-
[解決済み] Rで文字列から最後のn文字を抽出する
-
[解決済み] ファイルパスにおけるフォワードスラッシュ(/)とバックスラッシュ(♪)の違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R: hclust(d, method = method)でのエラー : 外部関数呼び出しは NA/NaN/Inf(arg10) を持つことができません。
-
R: 環境と変数のスコープ問題
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] Rの代入演算子"="と"<-"の違いは何ですか?
-
[解決済み] require()とlibrary()の違いは何ですか?
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] ベクトル中のxの値を持つ要素の個数を数える
-
[解決済み] 不足しているパッケージをチェックし、インストールするためのエレガントな方法?
-
[解決済み] ggplot2 Rプロットで軸の制限を設定するには?
-
[解決済み] ggplot2 で個々のファセットにテキストをアノテートする