我正在與一個熊貓數據幀具有在陣列條目,如下面的例子中的一列的工作在熊貓數據幀更換數組值:經由迭代
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