显示唯一值&;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,显示有点不清晰。那样的话,我可能不会用它。