Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 根据每个唯一id的最新时间筛选数据帧,将所有其他数据保留在数据帧中_Python - Fatal编程技术网

Python 根据每个唯一id的最新时间筛选数据帧,将所有其他数据保留在数据帧中

Python 根据每个唯一id的最新时间筛选数据帧,将所有其他数据保留在数据帧中,python,Python,我怎样才能获得关于特定列的唯一id的最新数据,比如说year,并将所有其他列保留在数据框中 输入: 那么输出应该是: 您可以使用max执行以下操作: df2 = df.groupby(['id','group'])['year'].max().reset_index() 你好欢迎来到StackOverflow。这个问题可能很难理解,我建议用文章中的提示来编辑它:

我怎样才能获得关于特定列的唯一id的最新数据,比如说
year
,并将所有其他列保留在数据框中

输入:

那么输出应该是:


您可以使用
max
执行以下操作:

df2 = df.groupby(['id','group'])['year'].max().reset_index()

你好欢迎来到StackOverflow。这个问题可能很难理解,我建议用文章中的提示来编辑它: