Python 如何在特定条件下提取大熊猫体内的某些成分?(情绪分析)

Python 如何在特定条件下提取大熊猫体内的某些成分?(情绪分析),python,pandas,numpy,data-manipulation,data-cleaning,Python,Pandas,Numpy,Data Manipulation,Data Cleaning,图片就是我的数据框的样子。我有用户名、电影名和时间列。我只想提取某些电影第一天的行。例如,如果电影a在时间列中的第一个日期是2018-06-27,我需要该日期中的所有行,如果电影b在时间列中的第一个日期是2018-06-12,我只需要这些行。我该如何对待熊猫呢 我假设time列是datetime类型。如果不是,请将其转换为 调用pd.to_datetime的列 然后运行: df.groupby('movie_name').apply(lambda grp: grp[grp.time.dt

图片就是我的数据框的样子。我有用户名、电影名和时间列。我只想提取某些电影第一天的行。例如,如果电影a在时间列中的第一个日期是2018-06-27,我需要该日期中的所有行,如果电影b在时间列中的第一个日期是2018-06-12,我只需要这些行。我该如何对待熊猫呢

我假设time列是datetime类型。如果不是,请将其转换为 调用pd.to_datetime的列

然后运行:

df.groupby('movie_name').apply(lambda grp:
    grp[grp.time.dt.date == grp.time.min().date()])
Groupby将源数据帧分组为与特定电影相关的搜索

然后,grp.time.min().date()从 当前组

最后,整个lamda函数只返回从这个日期开始的行 (也来自当前组)


其他行组(胶片)也一样。

Hi。请花点时间阅读这篇文章,以及如何提供答案,并相应地修改你的问题。这些关于熊猫的提示可能也很有用。你看过熊猫的文档了吗?我相信他们涵盖了这个,或者类似的东西。