python-3.x - 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']
解决方案
推荐阅读
- import - Prestashop 1.7 在导入期间无法加载模板
- sql - Oracle从多个表中删除行
- javascript - D3 可折叠树 - 一次折叠一层
- r - 在 facet_wrap 中命名构面
- java - java - 如何在不覆盖java文件中写入的数据的情况下将对象(不是字符串类型)附加到现有文件中?
- javascript - 另一个函数中的Javascript返回函数
- matplotlib - Seaborn 线图使用中位数而不是平均值
- node.js - 如何为 child_process.exec 指定 shell 可执行文件?
- python - 从模型对象中使用 python 在 json 中创建树
- r - 二进制 GLMM (lme4) 和绘图的事后