python-3.x - 如何使用Python从csv文件中删除日期除2020年以外的元素?

标签 python-3.x pandas numpy data-science

我有一个包含 3 列的 csv 文件。第一个是 session_id,第二个是 item_id,最后一个是日期。我正在尝试删除日期不包含 2020 年的行。因为我只想处理 2020 年日期的数据。

我做了一些研究,但找不到任何明确的信息。

这是我到目前为止的代码;

import numpy as np

dataset = pd.read_csv('purchases.csv')
dataset.info() #no null value, no missing data, nothing to drop

你能帮我吗?

最佳答案

您可以使用:

#if your date column's type is string-object:
#df['date']=pd.to_datetime(df['date'])

df=df[df['your_date_column'].dt.year == 2020]

关于python-3.x - 如何使用Python从csv文件中删除日期除2020年以外的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74538587/

相关文章:

python-3.x - 更新标签上的文本

python - 使用用户定义的函数绘制导数

python - 如何根据日期时间值创建列?

python - 如何在数据框中计算每日和每周的加类时间?

python - 用python拟合曲线

python-3.x - 带二进制输入的 ALS

python - Pandas 使用同一列中的下一个可用值填充列值

python - Pandas:在应用逐行函数时将一行拆分为两行或更多行

python - Pandas - 按列排序

python - 如何将包含多个字符串的 python 数组保存到人类可读的文件中