0
我正在從多個數據框製作摘要數據幀。我正在使用的代碼正常工作以替換新框架中的第一行,但不適用於任何其他行。僅有條件替換第一行上的函數
`tableCols<- 'Sessions, Pages/session, Session duration, Bounce rate, No. or return visits, Age, 18-24, 25-34, 35-44, 45-54, 55-64, 65+, % Male, Device, Mobile, Desktop, Tablet, Affinity category, Movie Lover, TV Lover, Technophile, In-Market segment, Employment, Education Autos & Vehicles '
tableCols<-strsplit(as.character(tableCols), ',')
Table<-data.frame(Dimension =unlist(tableCols), All_users = numeric(24), Non_bounce = numeric(24))
#this works and is in the first row
Table$All_users[Table$Dimension=="Sessions"]<-sum(gaDatCY15$sessions)
#this does not
Table$All_users[Table$Dimension=="Session duration"]<-sum(gaDatCY15a$sessionDuration)`
我可以在第二次運行和打印sum函數時使用它,並且我得到正確的值。但是,它不會覆蓋新數據框中對應行的值。
將解析字符更改爲「,」從「,」修復問題。感謝您的確認。當我必須使用我不創建的列表(不像這個列表)時,我會記住gsub。感謝你能這麼快回復! – cole