Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のようなテキストがあります。
txt <- "w.raw.median"
2つのピリオド()の間にある2番目の単語を抽出して、.この出力を出します
.
> raw
しかし、なぜこれが機能しないのか
gsub(".*\\.", "", txt)
それを行う正しい方法は何ですか?
これを試して:
gsub(".*\\.(.*)\\..*", "\\1", txt) [1] "raw"
また、考慮してください
strsplit(txt,'.',fixed=TRUE)[[1]][2]
(少し)読みやすいバージョンの場合