簡體   English   中英

用R字符串中的“,”替換“,”

[英]Replacing “,” with “ ”,“ ” in R string

我有一個R弦

y <- "age,income,homeowner_status_desc,marital_status_cd,gender,education"

我想將其轉換為:

y ="age","income","homeowner_status_desc","marital_status_cd","gender","education"

所以,基本上我想取代,與字符串"," 我嘗試使用gsub(",",'","' , y)但它沒有提供我想要的輸出。

我如何在R中執行此操作?

只需使用cat函數顯示輸出即可。

> y <- "age,income,homeowner_status_desc,marital_status_cd,gender,education"
> gsub(",", "\",\"", y)
[1] "age\",\"income\",\"homeowner_status_desc\",\"marital_status_cd\",\"gender\",\"education"
> x <- gsub(",", "\",\"", y)
> cat(x)
age","income","homeowner_status_desc","marital_status_cd","gender","education

這是你想要的嗎?

> (y <- unlist(strsplit(y, ",")))
[1] "age"                   "income"                "homeowner_status_desc" "marital_status_cd"    
[5] "gender"                "education"   

約翰

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM