【问题标题】:How to filter a csv datafile with pandas如何使用 pandas 过滤 csv 数据文件
【发布时间】:2019-10-11 02:14:30
【问题描述】:

我已将 csv 文件作为 df 读入 Python,并将其保存为名为 Master_Clean 的新数据框。

csv 文件包含有关工作列表的信息。我附上了部分 csv 文件的屏幕截图,以便您查看所有列。所有 null 值都已替换为 NaN。

我将如何显示 2018 年发布的州“纽约”职位?我遇到了麻烦,因为日期是以 mm/dd/yyyy 格式编写的,而不仅仅是年份。

这里是列名:Index(['Job_id', 'Vertical', 'Company', 'Post_date', 'Fill_date','Time_to_fill', 'Salary', 'Location', 'City', 'State ', '邮编', '县', 'Region_state', '纬度', '经度'], dtype='object')

is_NY_2018 = Master_Clean['State'] == 'NY' 打印(is_NY_2018)

【问题讨论】:

标签: python


【解决方案1】:

这里的日期以字符串形式出现,因此您可以将其拆分为只做您需要做的事情的年份

year = int(Post_date.split("/", 3)[2])

类型转换为 int 数据类型

您可以遍历Master_Clean['Post_date'] 以获取 Post_date 值

【讨论】:

    猜你喜欢
    • 2021-05-14
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多