【发布时间】:2022-11-04 14:47:16
【问题描述】:
我有一个像这样的数据集:
Data
a
a
a
a
a
b
b
b
a
a
b
我想添加一列,如下所示。数据将在列中采用 a1,1 的形式,其中第一个元素表示事件频率 (a1),第二个元素 (,1) 是每个事件的频率。有没有办法我们可以使用 python 做到这一点?
Data Frequency
a a1,1
a a1,2
a a1,3
a a1,4
a a1,5
b b1,1
b b1,2
b b1,3
a a2,1
a a2,2
b b2,1
【问题讨论】:
-
Pandas 旨在将信息存储在多列中,因此我将为您的事件标签(例如
a1、b1、a2...)和每个事件中的行顺序(例如1,2,3,4,5,1,2,3,1...)
标签: python python-3.x pandas dataframe