【问题标题】:How can I give a separate value to each index with the loc function?如何使用 loc 函数为每个索引赋予单独的值?
【发布时间】:2020-10-22 16:27:45
【问题描述】:

它将通过将loc函数放入for循环中获得的最后一个值应用于索引列表中的所有索引。我正在尝试做的是为每个索引分配不同的值for循环。我试了很多次都做不到。

我未成功尝试将最后一个 for 循环值赋予选定目录:

for val1 in index_list:
    for val2 in value_list:
        data.loc[val1 , 'VEHICLE_YEAR'] = val2

【问题讨论】:

    标签: python python-3.x pandas numpy dataframe


    【解决方案1】:

    我不确定你想做什么,但也许你可以通过将整个值列表分配给你想要的索引值组合来实现你想要的:

    data.loc[index_list, 'VEHICLE_YEAR'] = value_list
    

    【讨论】:

    • 找到我想做的数据的索引后,更改该索引中另一列的数据。我想我已经一个星期没有弄清楚了:)
    猜你喜欢
    • 2015-06-03
    • 2021-09-15
    • 2021-06-15
    • 2019-03-12
    • 2019-10-17
    • 1970-01-01
    • 2019-08-25
    • 2012-09-16
    • 1970-01-01
    相关资源
    最近更新 更多