Python Forum
Pandas + Groupby + Filter unique values
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pandas + Groupby + Filter unique values
#2
1. First, convert the date column into a datetime() index:

df.date = pd.to_datetime(df.date)
2. Next use min() and list comprehension to create a new column containing your earliest (use max() for latest) type a dates per user as follows:

df['a_type_date'] = [min(df[(df.user==i)&(df.type=='a')]['date']).date() for i in df.user]
Reply


Messages In This Thread
RE: Pandas + Groupby + Filter unique values - by JosepMaria - Jun-15-2020, 08:15 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Assigning conditional values in Pandas Scott 3 831 Dec-19-2023, 03:10 AM
Last Post: Larz60+
  Separating unique, stable, samples using pandas keithpfio 1 1,122 Jun-20-2022, 07:06 PM
Last Post: keithpfio
  pandas: Compute the % of the unique values in a column JaneTan 1 1,793 Oct-25-2021, 07:55 PM
Last Post: jefsummers
  update values in one dataframe based on another dataframe - Pandas iliasb 2 9,330 Aug-14-2021, 12:38 PM
Last Post: jefsummers
  groupby on var with missing values error zenvega 0 1,768 May-07-2021, 07:40 PM
Last Post: zenvega
  Remove extra count columns created by pandas groupby spyf8 1 2,741 Feb-10-2021, 09:19 AM
Last Post: Naheed
  Combine groupby() and shift() in pandas rama27 0 4,236 Nov-17-2020, 09:49 PM
Last Post: rama27
  python pandas: diff between 2 dates in a groupby bluedragon 0 3,294 Mar-25-2020, 04:18 PM
Last Post: bluedragon
  Pandas copying wrong values vmarg 2 2,407 Jan-06-2020, 09:45 AM
Last Post: vmarg
  itertuples, datetime, pandas, groupby, in range karlito 0 2,486 Nov-29-2019, 11:35 AM
Last Post: karlito

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020