【发布时间】:2023-01-13 02:08:32
【问题描述】:
我有这个 df,我想用 A、B、C 重命名第一列:
DF <-
seqnames start end width strand peak feature start_position end_position feature_strand insideFeature
A chr1 3191703 3192103 401 * 1 X48094 3172239 3172348 + downstream
B chr1 3482756 3483156 401 * 2 X48098 3445779 3448011 - upstream
C chr1 3549453 3549853 401 * 3 X48099 3535200 3537508 - upstream
因为当我将其另存为 xls 文件时,列名称会滑动并且不再匹配。 输出示例是:
DF <-
COLNAMES seqnames start end width strand peak feature start_position end_position feature_strand insideFeature
A chr1 3191703 3192103 401 * 1 X48094 3172239 3172348 + downstream
B chr1 3482756 3483156 401 * 2 X48098 3445779 3448011 - upstream
C chr1 3549453 3549853 401 * 3 X48099 3535200 3537508 - upstream
【问题讨论】:
-
请使用
dput(DF)显示您的DF。 -
DF[,1] <- c('A', 'B', 'C') -
所以你想把你的行名放到一个新列中并命名?我猜“A”、“B”、“C”是您的
DF的行名?如果是这样,你可以试试tibble::rownames_to_column() -
谢谢,这就是解决方案!