根据c =字符数替换列中的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据c =字符数替换列中的值相关的知识,希望对你有一定的参考价值。
我有一个带有一列的数据框:
V1
123
14321
1
65433
56
我想根据值中字符的离子数用1和0替换该列中的每个值:如果<3个字符,则比其0;如果> = 3,则等于1。所以期望的结果是:]]
V1 1 1 0 1 0
我该怎么办?我试过了,但是没用:
df$V1 <- with(df, ifelse(nchar(V1) < 3, 0, 1))
我有一个数据帧,只有一列:V1 123 14321 1 65433 56我想根据值中字符的离子数用1和0替换该列中的每个值:如果有<3个字符,...
答案
我们可以强制转换为整数
以上是关于根据c =字符数替换列中的值的主要内容,如果未能解决你的问题,请参考以下文章