【发布时间】:2019-04-08 04:48:50
【问题描述】:
我必须在数据框 pandas 中获取最新日期。 我写了这段代码:
df=pd.read_csv('waterquality.csv')
# Convert date to datetime type
df['SampleDate'] = df['SampleDate'].astype('datetime64[ns]')
#print(df.SampleDate.max())
g=df.groupby(['name','beach','ParameterCode']).SampleDate.max()
print(g)
输出是:
[...]
Seal Beach Seal Beach Pier Enterococcus 2018-12-09
Total Coliforms 2018-12-09
但日期不是最近的。谁能帮我?谢谢
【问题讨论】:
-
df=pd.read_csv('waterquality.csv', parse_dates=['SampleDate'])和g=df.groupby(['name','beach','ParameterCode']).SampleDate.max()的工作情况如何?你能创建minimal, complete, and verifiable example 吗?
标签: python pandas dataframe pandas-groupby