我正在尝试在函数中调用数据框列,但它始终返回“ None”。
我尝试将引号和方括号放在参数周围无济于事。我认为自从关键字被格式化为这样的参数以来,就应该也是如此。
def vehicle_data(vehicle_type):
ser.loc[(slice(None), [vehicle_type]), :].reset_index().reindex(columns=col_titles_vehicles)
df_truck = vehicle_data('Truck')
print(df_truck)
通过从标题为ser的数据框列中拉出“ Truck”列,函数内部的代码行在函数外部起作用。