小编ped*_*rio的帖子

获取和删除字符串的第一个字符

我想通过为每个字符分配不同的值来使用字符串进行一些二维漫游.我打算'弹出'字符串的第一个字符,使用它,并重复其余的字符串.

我怎样才能实现这样的目标?

x <- 'hello stackoverflow'
Run Code Online (Sandbox Code Playgroud)

我希望能够做到这样的事情:

a <- x.pop[1]

print(a)

'h'
print(x)

'ello stackoverflow'
Run Code Online (Sandbox Code Playgroud)

string r

92
推荐指数
5
解决办法
18万
查看次数

如何使用在R中的apply将字符串粘贴到字符串向量的每个元素上?

我有一个字符串向量.

d <- c("Mon","Tues","Wednes","Thurs","Fri","Satur","Sun")
Run Code Online (Sandbox Code Playgroud)

我希望以类似于此的方式将字符串"day"粘贴到矢量的每个元素上.

week <- apply(d, "day", paste, sep='')
Run Code Online (Sandbox Code Playgroud)

r paste apply

53
推荐指数
3
解决办法
5万
查看次数

如何在bash onliner FOR循环中反转数组?

如何反转为定义的数组执行for循环的顺序

要迭代数组,我这样做:

$ export MYARRAY=("one" "two" "three" "four")
$ for i in ${MYARRAY[@]}; do echo $i;done
one
two
three
four
Run Code Online (Sandbox Code Playgroud)

有没有可以反转数组顺序的函数?

我有一个想法是生成一系列反向索引并使用这个反向索引调用元素,但也许有更快的替代方案,或者至少更容易阅读.

bash

44
推荐指数
3
解决办法
3万
查看次数

在LaTeX重新编号?

如何在TeX文档中重新编号?我希望主要数字是1,2,3 ......等.但后来我想要一个部分有补充数字,S1,S2,S3,S4."S"不必出现在图名中,但我确实要重置计数器.

latex typesetting tex pdflatex

42
推荐指数
2
解决办法
6万
查看次数

如何转动/忽略(转换/融合)数据框?

我如何'取消'一张桌子?什么是适当的技术术语?

更新:该术语称为融化

我有一个国家的数据框和每年的数据

Country     2001    2002    2003
Nigeria     1       2       3
UK          2       NA       1
Run Code Online (Sandbox Code Playgroud)

我希望有类似的东西

Country    Year    Value
Nigeria    2001    1
Nigeria    2002    2
Nigeria    2003    3
UK         2001    2
UK         2002    NA
UK         2003    1
Run Code Online (Sandbox Code Playgroud)

pivot-table r reshape reshape2

21
推荐指数
2
解决办法
3万
查看次数

如何在R中的list.files中执行复杂的正则表达式

我找不到任何关于如何使用pattern=参数list.files进行更复杂操作的示例.

我想获得包含'XM''EM'的所有文件,并且是.cvs类型的文件

有人可以帮帮我吗.

我正在尝试类似的东西

list.files(path='.', pattern="[XM | EM] & csv")

但这绝对是错误的

regex r

16
推荐指数
1
解决办法
6025
查看次数

如何杀死R中的绘图过程?

有时我在R会话中的设备中有很重的情节.例如,当我更改设备指向的窗口大小时,它会重新绘制得很慢.打字Ctrl+ C似乎没有杀死绘图任务.

在绘制R时,有没有一种方法可以"取消"或杀死R中的情节?

编辑:我正在使用Linux和终端的普通R shell(通常是gnome-terminal).无论我使用什么系统,我想可以有很多答案涵盖每个系统或一个综合答案,显示如何在任何系统上执行此操作.

r

14
推荐指数
1
解决办法
2758
查看次数

如何逃避R中的问号?

我试图grep一个字符串向量,其中一些包含问号.

我在做:

grep('\?',vectorofStrings) 并收到此错误:

Error: '\?' is an unrecognized escape in character string starting "\?"

如何确定'?'的正确转义过程?

regex r

13
推荐指数
3
解决办法
1万
查看次数

如何通过遍历列来创建字典/哈希表?

我有一个两列的数据框:键和值,我想使用每列的相应行为字典/哈希表的每个元素创建一个字典.

据我所知,使用R字典/散列表的典型方法是做类似的事情.

labels.dic <- c("Id of the item and some other description" = "id")
Run Code Online (Sandbox Code Playgroud)

这很好用,但是当我尝试使用数据框中的值(在示例中命名为lbls)时,它不起作用.为什么会这样?

labels.dic <- c(lbls[1,1]=lbls[1,2])
Error: unexpected '=' in "c(lbls[1,1] ="
Run Code Online (Sandbox Code Playgroud)

dictionary r hashtable

11
推荐指数
1
解决办法
3万
查看次数

如何获得情节的范围(ylim)?

我正在绘制一个没有异常值的箱线图,我想在与boxplot相同的笛卡尔空间中创建一个新的图.有没有办法提取绘图的绘图值?

我首先考虑创建一个对象,但似乎没有与绘图相关的参数.

my_plot <- boxplot(a ~ b, outline=F)
Run Code Online (Sandbox Code Playgroud)

但是my_plot中的参数只涉及统计信息,而不涉及绘图.

如何获得箱线图的最终范围(ylim)?

更新:Nick的@ nick-sabbe建议(par("yaxp")[1:2])部分有效.它正确返回Y轴上每个极端的每个标签的值.正确的方法是使用par('usr'),因为它返回绘图区域的极值(x1,x2,y1,y2).谢谢Nick指出我正确的方向.

plot r

8
推荐指数
1
解决办法
8314
查看次数

标签 统计

r ×8

regex ×2

apply ×1

bash ×1

dictionary ×1

hashtable ×1

latex ×1

paste ×1

pdflatex ×1

pivot-table ×1

plot ×1

reshape ×1

reshape2 ×1

string ×1

tex ×1

typesetting ×1