我试图自学R,在做一些示例问题时,我遇到了反转字符串的需要.

这是我到目前为止try 过的,但粘贴操作似乎没有任何效果.

名单上肯定有什么我不明白的地方?(我也不明白为什么我需要strsplit后面的[[1]]

> test <- strsplit("greg", NULL)[[1]]
> test
[1] "g" "r" "e" "g"
> test_rev <- rev(test)
> test_rev
[1] "g" "e" "r" "g"
> paste(test_rev)
[1] "g" "e" "r" "g"

推荐答案

正如@mplourde指出的,你需要collapse参数:

paste(test_rev, collapse='')

R中的大多数命令都是矢量化的,但该命令处理矢量的方式取决于该命令.paste将在多个向量上运行,组合每个向量的第i个元素:

> paste(letters[1:5],letters[1:5])
[1] "a a" "b b" "c c" "d d" "e e"

collapse告诉它在一个向量内运行.

R相关问答推荐

在水平条形图中zoom x_轴

R中的枢轴/转置

通过绘图 Select 线串几何体并为其着色

变量计算按R中的行更改

删除facet_wrap标签之间的水平线

具有多个依赖变量/LHS的逻辑模型

x[[1]]中的错误:脚注越界

根据R中的另一个日期从多列中 Select 最近的日期和相应的结果

使用gggrassure减少地块之间的空间

如何使用按钮切换轨迹?

R s iml包如何处理语法上无效的因子级别?'

非线性混合效应模型(NLME)预测变量的置信区间

为了网络分析目的,将数据框转换为长格式列联表

SHINY:使用JS函数应用的CSS样式显示HTML表格

如何基于两个条件从一列中提取行

为左表中的所有行使用值Fill滚动左连接

如何阻止围堵地理密度图?

长/纬点继续在堪萨斯-SF结束,整齐的人口普查

Broom.Mixed::Augment不适用于Sample::分析

从矩阵创建系数图