gpt4 book ai didi

r - 如何从R中的列中的每一行中删除前三个字符

转载 作者:行者123 更新时间:2023-12-02 06:27:16 24 4
gpt4 key购买 nike

我有一个包含一列文本、20K 行的大型数据集。想要删除该特定列中每行开头的第一个 x 个字符(例如 3 个)。感谢您的帮助。

最佳答案

你可以用 gsub 来做函数和简单的正则表达式。这是代码:

# Fake data frame
df <- data.frame(text_col = c("abcd", "abcde", "abcdef"))
df$text_col <- as.character(df$text_col)

# Replace first 3 chracters with empty string ""
df$text_col <- gsub("^.{0,3}", "", df$text_col)

关于r - 如何从R中的列中的每一行中删除前三个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54836518/

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