【发布时间】:2022-09-22 23:36:07
【问题描述】:
我很难将下面的这张表转换为单行。
我想要实现的表是这个:
到目前为止,我能够使用下面的代码得到这个。
df_hours = df.pivot(columns=\'DayID\', values=\'StartTime\')
但是,如您所见,SiteID 保留在所有行中。我现在需要的是仅将其保留在一行中。有任何想法吗?
-
如果你这样做
df.pivot(index=\'SiteID\', columns=\'DayID\', values=\'StartTime\')会发生什么? -
@Yuca 那会在重复轴上引发错误...
-
阅读 dup 链接中的 Q/A #10。请注意,应避免重复的列名。