这个应该很简单,但我无法弄清楚,而且搜索也没有帮助。我想向数据框中添加一个列,该列只是另一列字符串的长度。
假设我有一个姓名数据框,如下所示:
Name Last
1 John Doe
2 Edgar Poe
3 Walt Whitman
4 Jane Austen
我想添加一个新列,其中包含字符串的长度(比如姓氏的长度),使其看起来像这样:
Name Last Length
1 John Doe 3
2 Edgar Poe 3
3 Walt Whitman 7
4 Jane Austen 6
谢谢
nchar
函数。df$Length = nchar(df$Last)
表示将df
数据框中Last
列中每个元素的字符长度赋值给Length
列。 - Psidomdf$Length <- nchar(as.character(df$Last))
。 - MrFlick