首页 > 解决方案 > 这是单行数据集,我们如何在一个 csv 中区分 2020 年以上的所有数据,然后放置或存储在另一个 csv 中

问题描述

0   Ahmedabad   2015-01-01  NaN NaN 0.92    18.22   17.15   NaN 0.92    27.64   133.36  0.00    0.02    0.00    NaN

这是单行数据集,我们如何在一个 CSV 中区分 2020 年以上的所有数据,然后在另一个 CSV 中删除或存储

标签: pandasdata-analysis

解决方案


假设您的数据框的名称是df并且日期在名为的列中df['date'],请尝试以下步骤

df['date'] = df['date'].astype('datetime64')
df['year'] = df['date'].dt.year

df1 = df[df['year'] >= 2020]
df2 = df[df['year'] < 2020]
 
df1.to_csv('above_2020.csv')
df2.to_csv('below_2020.csv')

现在above_2020.csvbelow_2020.csv文件已在您的工作目录中创建。让我知道它是否有效


推荐阅读