r - 用 R 在字符之间插入逗号

标签 r

样本数据:

data <- round(rnorm(10,100000,10000),-1)
char <- as.character(data)

我想在字符之间使用逗号:
[1] "104350","108800","101320","94140","102260","89340","114220","105830","111270","85300"

我试过 paste()还有 read.table & read.linessep=","没有成功。

最佳答案

你追求的是审美而不是这个答案的功能:

cat(paste0('"', paste(char, collapse="\", \""), '"'))

## "115030", "118990", "72910", "121050", "93820", "119310", "110370", "100590", "98220", "118200"

储藏:
store <- paste0('"', paste(char, collapse="\", \""), '"')

关于r - 用 R 在字符之间插入逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23585306/

相关文章:

r - 使用dplyr按组计算连续行之间的差异?

R:如何根据R中的符号拆分特定的列?

r - 在 clusterApply 中找不到函数

r - 在注释中使用不同的字体样式(ggplot2)

r - 针织/rmarkdown/ latex : How to cross-reference figures and tables?

r - 如何在R中制作彩色网格?

R - 匹配除 URL 内的所有标点符号的正则表达式

r - 如何不使用 R 绘制时间序列中的间隙

r - 在 R 中对数据框进行排序(基于列值)

r - 基于 R 中的某些值和索引矩阵获取数据矩阵的更有效方法?