R - Add Quotations For Elements In Vector

R語言 – 將向量中的物件加上括號或特殊符號

目錄

    原始文章

    R語言 – 將向量中的物件加上括號或特殊符號


    原始文章

    R語言 – 將向量中的物件加上括號或特殊符號


    將向量中的物件加上括號或特殊符號,我認為這是一個超級常用的功能,尤其是會在R中直接寫SQL語法的使用者來說,使用頻率更高。如以下範例:

    # SQL語法
    # where colname in ("R", "Python", "SQL")
    vec <- c("R", "Python", "SQL")
    > [1] "R" "Python" "SQL"   
    vec_paste <- paste0(vec, collapse = ",")
    > [1] "R,Python,SQL"
    # 將向量中的物件合併之後,每個物件都少了括號

    來吧,複製貼上

    add_quotation_for_vector <- function(input, mark = "'"){
      
      len <- length(input)
      quotation <- rep(mark, times = len)
      return_vec <- paste0(quotation, input, quotation)
      
      return(return_vec)
    }
    # 範例
    vec <- c(123, "ABC", "D")
    vec2 <- add_quotation_for_vector(vec)
    > [1] "'123'" "'ABC'" "'D'" 

    推薦文章

    在DataCamp學Python和R語言,快速入門資料科學



    推薦文章

    Aron

    搭載商業思維的資料科學家,工業設計系畢業,曾任職知名品牌行銷企劃。下班後寫機器學習模型,寫網站,也寫文章。興趣是把Side Project當成創業題目來玩,把人生當成遊戲破關。

    facebook telegram

    發佈留言

    • * 表示必填欄位
    • 您填寫的電子郵件不會被公開
    • 請確認您的電子郵件正確無誤,當您的留言收到新的回覆時,我們會寄送通知信件給您

    發佈留言必須填寫的電子郵件地址不會公開。