我正嘗試在R SQL中重新編碼變量。以下是相同的語法。R中的Recode語法SQL
Data[,1] <- recode(Data[,1]," 'Yes' = 1; 'No' = 0 ")
但是,當我們使用R中的SQL(')單引號,終止將R SQL命令,R中的SQL,我們有兩個單引號
內寫R腳本任何人都可以在這裏幫我,如果我可以寫入重新編碼語法,而不R中單引號,或者是有對R SQL任何備用選項
我正嘗試在R SQL中重新編碼變量。以下是相同的語法。R中的Recode語法SQL
Data[,1] <- recode(Data[,1]," 'Yes' = 1; 'No' = 0 ")
但是,當我們使用R中的SQL(')單引號,終止將R SQL命令,R中的SQL,我們有兩個單引號
內寫R腳本任何人都可以在這裏幫我,如果我可以寫入重新編碼語法,而不R中單引號,或者是有對R SQL任何備用選項
你可以嘗試:
Data[,1] <- ifelse(Data[,1] == 1, "Yes", "No")
這使用不需要引號不同的功能裏面的引號裏面有引號。 (假設Data[, 1]
包含數字,並且您想將其更改爲字符串。)
感謝您的回覆。我試圖檢查如何使用上面提到的建議,但是我的數據[,1]包含字符串值,所以上面的代碼沒有幫助。例如,如果我將代碼更改爲數據[,1] < - ifelse(Data [,1] ==是,「1」,「0」)R給出錯誤 – user3734568
@docendodiscimus感謝您的回覆。我試過上面的語法,但它不工作基本上我試圖從SQL服務器執行R腳本,我們可以在單引號之間寫R腳本 – user3734568
[sqlserver]標籤比[rsqlite]標籤更合適嗎? – krlmlr