Python 将每次观察数一行
我有一个名为df的熊猫df,有数百万个观察值(行),只有4列 我正在尝试将event_type列转换为若干列,并为该列的每一行添加一个计数 我的df看起来像这样: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
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个唯一值,这些值都将成为行您必须提供一些示例数据和更多细节。