【发布时间】:2021-01-01 07:47:51
【问题描述】:
我需要在 python 中使用两列创建一个数据框,一列包含一列的唯一值,另一列包含相同唯一列值的值计数。例如,如果数据框 df 具有列 A 和 B。A 具有值 1、2、2、3、3,B 具有值“a”、“b”、“c”。我想制作一个数据框 df1,其中 Au 列作为 A 的唯一值,即 Au 的值为 1、2、3,而计数列的值为 3、3、3,表示 Au 的计数与 Au 列的行数重复。
示例:
df: A(1,2,2,3,3) B("a", "b", "c")
结果:df1: Au(1,2,3) count(3,3,3)
在本例中,df 和 df1 是数据帧,A、B、Au 和计数分别作为数据帧的列
【问题讨论】:
-
如果您花时间构建一些实际的数据帧并在此处发布代码以便我们可以复制/粘贴它并生成相同的输出,您会更快地得到答案。
标签: python python-3.x pandas dataframe unique