【问题标题】:every value is a Object... want to delete first column pandas dataframe每个值都是一个对象......想要删除第一列熊猫数据框
【发布时间】:2021-07-16 11:11:41
【问题描述】:

如果我尝试打印数据框的任何值,我将得到一个对象(id 值)。我只想要数据框中的值。

我尝试删除第一列 (df[0]),但这会删除日期列...

【问题讨论】:

    标签: python-3.x pandas dataframe jupyter-notebook


    【解决方案1】:

    如果要显示DataFrame 的特定columnvalues

    df['Start Time'].values.tolist()
    

    要刷新index,可以使用:

    df = df.reset_index(drop=True)
    

    并更改特定列的类型(为int/float/str ...):

    df['column_name'] = df['column_name'].astype(int)
    

    【讨论】:

    • 谢谢,但问题是我想从数据框中删除该“id”或将 df 中的所有值设为“string”、“int”等,而不是对象结合“id值”或至少重新排序ID的
    • df.reset_index(drop=True) 让你刷新索引。要更改列的类型,您可以尝试df['column_name'].astype(int)
    • 这个答案对你有帮助吗?
    • mm 或多或少,手动是的,我认为没有一种形式可以将实际类型更改为(“int”,“string”,或者根据它的检测方式自动更改)
    猜你喜欢
    • 2019-06-22
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 2020-08-23
    • 2017-04-05
    • 1970-01-01
    相关资源
    最近更新 更多