如何将具有较少值的日期时间列添加到单独的数据框中?

时间:2019-05-20 03:49:50

标签: python pandas datetime group-by timestamp

我有一个带有两列的df,其中一列包含代表唯一字符的#,另一列是日期时间值。我想将“日期时间”值传递给具有相同字符的多个条目的单独df。

这是df的外观。第二个df应该在最右边具有“ Timestamp”列,在复制和粘贴后以差异形式出现。

   char          timestamp
0     2  12/03/08 10:41:47
1     7  01/15/08 21:47:09
2     9  01/01/08 11:02:20
3    10  07/06/08 17:04:02
4    19  01/07/08 03:01:19


         char   level  race  charclass            zone   guild          timestamp
10114236     2      18   Orc     Shaman     The Barrens       6  12/03/08 10:41:47
622587       7      54   Orc     Hunter         Feralas      -1  01/15/08 21:47:09
623200       7      54   Orc     Hunter  Un'Goro Crater      -1  01/15/08 21:56:54
623826       7      54   Orc     Hunter     The Barrens      -1  01/15/08 22:07:23
624439       7      54   Orc     Hunter        Badlands      -1  01/15/08 22:17:08
df = pd.read_csv('\dataframes\wowah_data.csv')

df = df.sort_values(['char', ' timestamp'])

activationday = df.groupby('char')[' timestamp'].min().reset_index()

df['firstday'] = pd.concat(activationday[' timestamp'])

print(df.head())

我收到以下错误

  

TypeError:第一个参数必须是熊猫对象的可迭代对象,您传递了“系列”类型的对象

0 个答案:

没有答案