【问题标题】:how to change object type into integer type? [duplicate]如何将对象类型更改为整数类型? [复制]
【发布时间】:2021-05-22 07:12:05
【问题描述】:

我有数据集,该列是关于持续时间的,例如90 分钟、87 分钟、107 分钟等 将此对象类型更改为整数类型的最佳方法是什么?所以我知道如何计算平均值、众数、中位数等

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    根据您的问题,我不知道您的牢房内是否有“90”或“90 分钟”。 如果你有 90 分钟,你首先必须删除字符串组件'min',然后你必须转换列的类型:

    df['column_name'] = df['column_name'].apply(lambda x: x.replace(' min', ''))
    df = df.astype({'column_name':'int'})
    

    【讨论】:

    • 我每行有 90 分钟。也许我得先把它们分开。所以我将有两列。但我不知道如何删除'min'
    • 给你@HandriMauludinMaulana,但你的问题已经被问了很多次(正如管理员所指出的那样),所以下次尝试花更多时间寻找你的解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 2023-03-16
    • 2018-08-30
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多