0
因此,我正在使用json轉換爲數據框,並且我成功地做到了這一點。下面是我的代碼:爲R中的數據框動態生成列名稱
df <- data.frame(t(sapply(json, c)))
colnames(df) <- gsub("X", "y",colnames(df))
所以,它給了我像Y1,Y2,Y3等列名是否有可能,如果我能有從0而不是產生這些列名。因此,列名應該是這樣的Y0,Y1,Y2等
因此,我正在使用json轉換爲數據框,並且我成功地做到了這一點。下面是我的代碼:爲R中的數據框動態生成列名稱
df <- data.frame(t(sapply(json, c)))
colnames(df) <- gsub("X", "y",colnames(df))
所以,它給了我像Y1,Y2,Y3等列名是否有可能,如果我能有從0而不是產生這些列名。因此,列名應該是這樣的Y0,Y1,Y2等
從評論:
df <- data.frame(t(sapply(json,c))
colnames(df) <- paste0("y", 0:(ncol(df)-1))
或者,如果你想填零
a <- seq(0,ncol(df)-1,1)
colnames(df) <- sprintf("y%02d",a)
感謝您的理解和解決方案。放在這裏爲後代和假的互聯網點。 –
'的名字(DF)< - paste0 (「y」,0:(ncol(df) - 1))' – Gregor
看看'jsonlite'包和'fromJSON'函數將Json導入到數據框中 – cderv