gpt4 book ai didi

r - 如何从 R 向量中的每个元素中删除最后 n 个字符

转载 作者:行者123 更新时间:2023-12-04 08:56:47 26 4
gpt4 key购买 nike

我对 R 很陌生,我在网上找不到一个简单的例子,说明如何从向量(数组?)的每个元素中删除最后 n 个字符

我来自Java背景,所以我想做的是迭代a$data的每个元素。并从每个元素中删除最后 3 个字符。

你会怎么做?

最佳答案

这是我会做的一个例子。我希望这就是你要找的。

char_array = c("foo_bar","bar_foo","apple","beer")
a = data.frame("data"=char_array,"data2"=1:4)
a$data = substr(a$data,1,nchar(a$data)-3)

a 现在应该包含:
  data data2
1 foo_ 1
2 bar_ 2
3 ap 3
4 b 4

关于r - 如何从 R 向量中的每个元素中删除最后 n 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23413331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com