You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言基于colSums绘制条形图及行名转列操作咨询

R语言行名转数据列实现方案

你当前的数据集将姓名存储为行名,仅保留Score为数据列,将行名提取为独立的Name列即可得到目标结构,常用实现方式如下:

  • 基础R实现(无需安装额外包)
# 假设你的原始数据集命名为df
new_df <- data.frame(
  Name = rownames(df),
  Score = df$Score,
  row.names = NULL
)
  • tidyverse生态实现(适配后续ggplot2绘图逻辑,更简便)
# 需提前安装加载dplyr包
library(dplyr)
new_df <- df %>% 
  tibble::rownames_to_column(var = "Name")

后续计算Score列总和直接调用colSums(new_df["Score"])即可,结果可直接传入绘图函数生成条形图。

内容的提问来源于stack exchange,提问作者tech bitz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 00:06:10