Tôi đang cố áp dụng một số phép biến đổi cho tất cả các phần tử trong một khung dữ liệu.Áp dụng một chức năng cho tất cả các phần tử của khung dữ liệu
Khi sử dụng các hàm áp dụng thường xuyên, tôi lấy lại ma trận chứ không phải một khung dữ liệu. Có cách nào để lấy trực tiếp một khung dữ liệu mà không cần thêm as.data.frame
vào mỗi dòng không?
df = data.frame(a = LETTERS[1:5], b = LETTERS[6:10])
apply(df, 1, tolower) #Matrix
apply(df, 2, tolower) #Matrix
sapply(df, tolower) #Matrix
as.data.frame(sapply(df, tolower)) # Can I avoid "as.data.frame"?