Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在数据框中按列查找最大字符串长度_R_String_Max - Fatal编程技术网

R 如何在数据框中按列查找最大字符串长度

R 如何在数据框中按列查找最大字符串长度,r,string,max,R,String,Max,我的问题与此类似。但是对于字符串 所以我有一个数据框,每列包含不同长度的字符串。那么,如何找到每列的最大字符串长度 然后,如何通过sapply或类似方法选择长度大于1的列 dataframe的典型列如下所示: clmn=c("XDX", "GUV", "FQ", "ACUE", "HIT", "AYX", "NFD", "AHBW", "GKQ", "PYF") 谢谢我们可以使用nchar max(nchar(clmn)) 用于查找每列的最大字符长度 lapply(df1, function

我的问题与此类似。但是对于字符串

所以我有一个数据框,每列包含不同长度的字符串。那么,如何找到每列的最大字符串长度

然后,如何通过sapply或类似方法选择长度大于1的列

dataframe的典型列如下所示:

clmn=c("XDX", "GUV", "FQ", "ACUE", "HIT", "AYX", "NFD", "AHBW", "GKQ", "PYF")

谢谢

我们可以使用
nchar

max(nchar(clmn))
用于查找每列的最大字符长度

lapply(df1, function(x) max(nchar(x)))

如果需要筛选最大字符串长度大于1的列

df1[sapply(df1, function(x) max(nchar(x)))>1]

Filter(function(x) max(nchar(x)) >1, df1)