gpt4 book ai didi

r - 计算 [R] 中每行大写字母的数量

转载 作者:行者123 更新时间:2023-12-04 14:32:28 24 4
gpt4 key购买 nike

我在 R 中工作,我有一列,每一行都有各种大写和小写字母。我正在尝试计算每行中大写字母的数量并创建一个显示该数字的列。我的专栏看起来像这样(只是在整个数据集中有更多的行):

gctaggggggatggttactactGtgctatggactac

gGaagggacggttactaCgTtatggactac

gcGaggggattggcttac

有没有一种简单的方法可以创建一个列,列出每行中大写字母的数量。谢谢。

最佳答案

这应该有效:

t = c("gctaggggggatggttactactGtgctatggactac", "gGaagggacggttactaCgTtatggactac", "gcGaggggattggcttac")  
sapply(regmatches(t, gregexpr("[A-Z]", t, perl=TRUE)), length)

关于r - 计算 [R] 中每行大写字母的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30111032/

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