我正在与一个熊猫数据帧具有在阵列条目,如下面的例子中的一列的工作在熊猫数据帧更换数组值:经由迭代
user_id tags
0 1 [a,b,c]
1 2 [a,b,d]
2 3 [b,c]
...
n n [a,d]
我有关联到一些标记ID在一个JSON对象简化的标签,我试图用下面的方法,以取代其非简化变种的条目:
for user_tags in dataset['tags']:
for tag in user_tags:
for full_tag in UUIDtags['tags_full']:
if full_tag['id'] == tag:
tag = entry['name']
id
和name
对应简化标签和整个标签名称的JSON对象。
但是,这并不会改变执行时的值;有没有一种熊猫方法可以替代这些值?我担心我会替换整个阵列而不是替换单个条目。
谢谢!
编辑:什么是JSON对象(UUIDtags
)包含的示例。
{
"tags_full": [{
"id": "a",
"name": "Alpha"
}, {
"id": "b",
"name": "Beta"
....
你可以发布其他数据'full_t'和'UUIDtags'的样子吗?很难通过访问只有一半的信息来测试想法... – spies006
对不起!我解决了我的问题中的一些不一致之处,谢谢。 – Kam