📜  如何在 R DataFrame 中按列查找最大字符串长度?

📅  最后修改于: 2022-05-13 01:55:36.705000             🧑  作者: Mango

如何在 R DataFrame 中按列查找最大字符串长度?

在本文中,我们将了解如何在 R 编程语言中按列查找最大字符串长度。

要在给定数据帧中按列查找最大字符串长度,首先调用 nchar()函数以获取数据帧特定列中存在的所有字符串的长度,然后必须调用 max()函数以获取nchar()函数生成的字符串长度的最大值。 nchar() 和 max()函数是 R 编程语言的基本函数,因此无需导入任何包。

nchar()函数接受一个字符向量作为参数,并返回一个向量,其元素包含 x 对应元素的大小

max()函数在提供的数据中找到最大值。

示例 1:

R
gfg_data <- data.frame(x = c("geeks", "for", "geeks"),  
                       y = c("I", "Love", "Coding"),
                       z=c("R", "programming ", "language"))
  
max(nchar(gfg_data$y))


R
gfg_data <- data.frame(x = c("geeks", "for", "geeks"),  
                       y = c("I", "Love", "Coding"),
                       z=c("R", "programming ", "language"))
  
max(nchar(gfg_data$z))


输出:

[1] 6

示例 2:

电阻

gfg_data <- data.frame(x = c("geeks", "for", "geeks"),  
                       y = c("I", "Love", "Coding"),
                       z=c("R", "programming ", "language"))
  
max(nchar(gfg_data$z))  

输出:

[1] 12