★ [학습목표]
정리된 데이터의 가독성을 향상시키기 위해 cloumn의 name을 "colname"을 이용하여 변경할 수 있다.
변수지정방식으로는 특수문자와 공백을 지정할 수 없기 때문에 column name에 [%] 등의 단위를 함께 지정못한다. 이럴경우 정리된 테이블을 colnames() 함수를 이용하여 지정이 가능함.
# Create a sample data frame
data <- data.frame(
ID = 1:5,
Name = c("Alice", "Bob", "Charlie", "David", "Eve"),
Age = c(25, 30, 35, 40, 45)
)
# Current column names
print(names(data))
# New column names
new_column_names <- c("Employee_ID", "Employee_Name", "Employee_Age")
# Changing column names using names() function
colnames(data) <- new_column_names
# Updated column names
print(names(data))

table(df$category)
df_freq <- data.frame(table(df$category)) # 주어진 데이터
s2 <- sum(df_freq$Freq) # Freq의 합계연산
df_freq$portion <- round(df_freq$Freq/s2*100, digit =1) # 새로운 column지정
df_freq
colnames(df_freq) <- c("Var1","Freq[Hz]","portion[%]") # 단위포함 column rename
df_freq

df_reordered <- df_freq[, c("portion[%]", "Var1", "Freq[Hz]")]
df_reordered
