簡體   English   中英

使用 psych::describe() 在 csv 中打印變量名稱

[英]Print variable names in csv using psych::describe()

我正在使用 R 的 psych package。當我如下使用describe()獲取變量的描述性統計信息時,它們的名稱出現在控制台中但沒有出現在導出的 csv 文件中。
如何打印此列,以便我知道哪些結果屬於哪個變量。

library(psych)
descriptive2 <- describe(mtcars)
write.csv(descriptive2, "temp.csv")

除了write.csv的拼寫錯誤之外,沒有看到任何其他代碼問題。 變量位於行名稱中,默認情況下,該行名稱打印在csv文件中。

library(psych)
write.csv(data.frame(describe(mtcars)),"temp.csv")

替代方法是:

descriptive2 <- data.frame(describe(mtcars))
descriptive2$vars <- row.names(descriptive2)

導出 csv 文件時添加參數row.names = TRUE 如@Adam Quek 所述,請確保更正 function write.csv()

library(psych)
descriptive2<-describe(mtcars)
write.csv(descriptive2,"temp.csv", row.names = TRUE)

暫無
暫無

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

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