首页 > 解决方案 > 为什么当我将数据框转换为元组列表时会有一个点?

问题描述

我有一个包含三列的数据框car_store, car_model and quantity。鉴于car_modelminimum quantity,我想为所有在元组列表中car_store and quantity具有 的条目返回 。quantity >= minimum_quantity

我正在做的是:

    car_model_quantity_filter = dataframe[(dataframe['car_model'] == car_model ) & (dataframe['quantity'] >= quantity)].sort_values(by=['quantity'], ascending=False, inplace=False)

    car_store_quantity_tuple = car_model_quantity_filter [['car_store','quantity']].to_records(index=False)

    return car_store_quantity_tuple 

我几乎成功了,但我的输出是这样的:

[('Store A', 210.) ('Store B', 149.) ('Store C', 100.)]

数字后面的点.从何而来?如何删除它?

随意建议其他方法来过滤数据。

标签: pythonlistdataframetuples

解决方案


推荐阅读