Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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_Python 3.x_Dataframe - Fatal编程技术网

显示唯一值&;Python中并排的数据帧计数

显示唯一值&;Python中并排的数据帧计数,python,python-3.x,dataframe,Python,Python 3.x,Dataframe,我知道如何显示列中唯一值的数量&列数的计数,但我想知道是否有办法并排显示此信息 也就是说,我想知道是否有一种方法可以分别在值47、2、548、6、旁边显示列数(1338) 即,如何在每个nunique值旁边输出该数字 这似乎不必要/多余,但我想知道这是否可行 当前代码和输出: 所需输出(或类似输出): 那么: dataframe.groupby('name of key').count() 那么: dataframe.groupby('name of key').count() 这应该可以

我知道如何显示列中唯一值的数量&列数的计数,但我想知道是否有办法并排显示此信息

也就是说,我想知道是否有一种方法可以分别在值
47、2、548、6、
旁边显示列数(1338)

即,如何在每个nunique值旁边输出该数字

这似乎不必要/多余,但我想知道这是否可行

当前代码和输出:

所需输出(或类似输出):

那么:

dataframe.groupby('name of key').count()
那么:

dataframe.groupby('name of key').count()

这应该可以做到:

将熊猫作为pd导入
df=pd.数据帧({“a”:[3,5,4,3,6,5,4,3,7,1],“b”:列表(“aaabccabb”),“c”:列表(“pqqppqq”)})
df.agg([“nunique”,“count”]).T
产出:

nunique计数
a 610
b 3 10
c 2 10
编辑

要将名称添加到索引,请执行以下操作:

df2=df.agg([“nunique”,“count”]).T.reset_index().rename(columns={“index”:“column”})
产出:

列nunique计数
0 a 6 10
1 b 3 10
2 C2 10

这应该可以做到:

将熊猫作为pd导入
df=pd.数据帧({“a”:[3,5,4,3,6,5,4,3,7,1],“b”:列表(“aaabccabb”),“c”:列表(“pqqppqq”)})
df.agg([“nunique”,“count”]).T
产出:

nunique计数
a 610
b 3 10
c 2 10
编辑

要将名称添加到索引,请执行以下操作:

df2=df.agg([“nunique”,“count”]).T.reset_index().rename(columns={“index”:“column”})
产出:

列nunique计数
0 a 6 10
1 b 3 10
2 C2 10

你能写下你想要的输出吗?@GrzegorzSkibinski见上面的期望输出。我可以帮你一点忙。你能写下你想要的输出吗?@GrzegorzSkibinski看到上面想要的输出。我能帮点忙。这正是我想要的。在哪里可以找到有关此函数及其工作原理的详细信息?此外,在代码中,是否有方法在列标题“a”、“b”和“c”上方显示“列”?请尝试:。并且通常熟悉
numpy
及其功能也会有所帮助;)是的,试试看:
df2=df.agg([“nunique”,“count”]).T df2.index.name=“column”
Hmm,显示有点不清晰。如果是那样的话,我可能不会用它。这正是我想要的。在哪里可以找到有关此函数及其工作原理的详细信息?此外,在代码中,是否有方法在列标题“a”、“b”和“c”上方显示“列”?请尝试:。并且通常熟悉
numpy
及其功能也会有所帮助;)是的,试试看:
df2=df.agg([“nunique”,“count”]).T df2.index.name=“column”
Hmm,显示有点不清晰。那样的话,我可能不会用它。