Python 将每次观察数一行

Python 将每次观察数一行,python,pandas,numpy,format,Python,Pandas,Numpy,Format,我有一个名为df的熊猫df,有数百万个观察值(行),只有4列 我正在尝试将event_type列转换为若干列,并为该列的每一行添加一个计数 我的df看起来像这样: event_type event_time organization_id user_id 0 Applied Saved View 2018-11-22 10:59:57.360 3 0 我在找这个: A

我有一个名为df的熊猫df,有数百万个观察值(行),只有4列

我正在尝试将event_type列转换为若干列,并为该列的每一行添加一个计数

我的df看起来像这样:

    event_type            event_time       organization_id     user_id                 

0   Applied Saved View  2018-11-22 10:59:57.360    3            0
我在找这个:

    Applied_Saved_View event_time              organization_id user_id
0       1              2018-11-22 10:59:57.360    3              0

我相信你在找一种叫pd.get_dummies的东西。我想你是想把这些数据分类?如果没有示例数据,我无法进行测试,但请参见下面的代码

df2 = pd.get_dummies(df['event_type'])
new_df = pd.concat([df2,df],axis=1)

我应该提到的是,您应该看到此事件类型列中有多少唯一值,因为无论是10个还是100000个唯一值,这些值都将成为行

您必须提供一些示例数据和更多细节。