tidyr
中一些常用的函数和它们的功能:
1.gather()
:
将宽格式的数据转换为长格式。常用于处理列名作为变量的情况,将它们转换为一列。
# 示例
tidyr::gather(data, key = "Variable", value = "Value", col1:col3)
2.spread()
:
将长格式的数据转换为宽格式。用于将一列中的多个值拓展到多列。
# 示例
tidyr::spread(data, key = "Variable", value = "Value")
3.separate()
:
从一列中拆分出多个新列。适用于包含多个信息的单一列。
# 示例
tidyr::separate(data, col = "Column_Name", into = c("New_Col1", "New_Col2"), sep = "_")
4.unite()
:
将多列合并为一列。通常用于合并多个信息,创建新的变量。
# 示例
tidyr::unite(data, col = "New_Column", col1, col2, sep = "_")
5.drop_na()
:
删除包含缺失值的行或列。
# 示例
tidyr::drop_na(data)
6.fill()
:
用前面的非缺失值填充缺失值。
# 示例
tidyr::fill(data, column)