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

如何使用R函数为数据框指定列的所有行添加通用文本?

在R中为数据框指定列添加通用文本

首先,先创建你提供的示例数据集:

df <- data.frame(
  Country = c("France", "Germany", "Italy", "Belgium"),
  Sales = c(12000, 2400, 1000, 500),
  stringsAsFactors = FALSE # 避免因子类型干扰字符串操作
)

方法1:基础R原生实现

直接用paste()或paste0()函数完成字符串拼接,这是最轻量化的方案:

# 用paste(),可灵活控制分隔符
df$Country <- paste(df$Country, "- Europe")

# 或用paste0()(无默认分隔符,需手动写入空格)
df$Country <- paste0(df$Country, " - Europe")

方法2:tidyverse/dplyr工作流

如果你日常使用tidyverse工具链,用mutate()配合字符串拼接更符合管道式操作习惯:

library(dplyr)

df <- df %>%
  mutate(Country = paste(Country, "- Europe"))

执行上述任意代码后,查看结果:

print(df)

会得到你预期的输出:

Country Sales
1  France - Europe 12000
2 Germany - Europe  2400
3   Italy - Europe  1000
4 Belgium - Europe   500

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:35:50