1
讓我們使用德國信用卡數據。如何將數據幀中每列的數據類型存儲到新數據幀的新列
url <- 'https://onlinecourses.science.psu.edu/stat857/sites/onlinecourses.science.psu.edu.stat857/files/german_credit.csv'
credit <- read.csv(url, header = TRUE, sep = ',')
我只是做了一兩件事:列的名稱存儲在一個新的數據幀:
CreditNames <- as.data.frame(names(credit))
View(CreditNames)
我如何可以存儲使用typeof(credit)
放入一個新列的數據類型?
東西我想:
for (i in 1:length(GermanCreditCardData)) {
CreditNames[i] <- as.data.frame(names(credit)[i])
}
但這是拋出一個錯誤。
沒有必要在這種情況下使用'for'循環。用'sapply'可能最簡單。 'myTypes < - data.frame(types = sapply(credit,typeof))''。只需運行'sapply(credit,typeof)'來查看向量輸出。 – lmo