Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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
Python 3.x 提取列中字符串的最大和最小数目-使用pandas_Python 3.x_Pandas_Dataframe - Fatal编程技术网

Python 3.x 提取列中字符串的最大和最小数目-使用pandas

Python 3.x 提取列中字符串的最大和最小数目-使用pandas,python-3.x,pandas,dataframe,Python 3.x,Pandas,Dataframe,我有一个如下所示的数据框 ID Name LM10 Messi CR7 Ronaldo NR10JR Neymar 从上面的df中,我想知道一列ID 例如: LM10有4个字符串(4个字母或字符) CR7有3个字符串-因此最小值为3 NR10JR有6个字符串-因此最大值为6与min和max一起使用: lens = df['ID'].str.len() print (lens) 0 4 1 3 2 6 N

我有一个如下所示的数据框

ID            Name
LM10          Messi
CR7           Ronaldo
NR10JR        Neymar
从上面的df中,我想知道一列
ID

例如:

LM10
有4个字符串(4个字母或字符)

CR7
有3个字符串-因此最小值为3

NR10JR
有6个字符串-因此最大值为6

min
max
一起使用:

lens = df['ID'].str.len()
print (lens)
0    4
1    3
2    6
Name: ID, dtype: int64

min1, max1 = lens.min(), lens.max()
print (min1, max1)
3 6
或对于
系列的输出
添加:


请在空闲时间检查一下
out = df['ID'].str.len().agg(['min','max'])
print (out)
min    3
max    6
Name: ID, dtype: int64