Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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 计算由字符串和字符串列表的混合值组成的数据帧列中的唯一值_Python_Pandas_Unique - Fatal编程技术网

Python 计算由字符串和字符串列表的混合值组成的数据帧列中的唯一值

Python 计算由字符串和字符串列表的混合值组成的数据帧列中的唯一值,python,pandas,unique,Python,Pandas,Unique,我想计算数据帧特定列中的唯一值总数。该列如下所示: df['column']=([1,2],3,4,1,5,3]) 所需输出为:5 我尝试了df['column'].nunique(),但由于该列中有列表,因此它不起作用 我在一个循环中尝试了计数器方法,但我无法得到总的唯一计数,而是得到了每行的唯一计数 有人知道如何解决这个问题吗?这里有一个方法: df['column'].explode().nunique() 5 以下是一种方法: df['column'].explode().nuniq

我想计算数据帧特定列中的唯一值总数。该列如下所示:

df['column']=([1,2],3,4,1,5,3])

所需输出为:5

我尝试了
df['column'].nunique()
,但由于该列中有列表,因此它不起作用

我在一个循环中尝试了
计数器
方法,但我无法得到总的唯一计数,而是得到了每行的唯一计数

有人知道如何解决这个问题吗?

这里有一个方法:

df['column'].explode().nunique()

5
以下是一种方法:

df['column'].explode().nunique()

5