首页 > 解决方案 > Python Pandas:无法使用 df.loc 分配列表值

问题描述

我需要在数据框的特定索引和列处分配列表值,而无法获得所需的结果。

df:
  mac  location
0 1    lab
1 2    conference


for index, row in df.iterrows():
   df.loc[index,"location"] = [row['location']]

上面的返回为字符串,而我想得到的实际响应是,

df:
  mac  location
0 1    ['lab']
1 2    ['conference']

标签: python-3.xpandas

解决方案


推荐阅读