介しパンダデータフレームにおける配列値の取り付けIは、次の例のようにアレイ内のエントリの列を持つパンダDATAFRAMEで働いている:反復
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オブジェクトに単純化されたタグと完全なタグ名を対応しています。
ただし、これは実行時に値を変更しません。私はこれらの値を置き換えるために紛失しているパンダの方法はありますか?個々のエントリを置き換えるのではなく、配列全体を置き換えることになります。
ありがとうございました!
EDIT:JSONオブジェクト(UUIDtags
)に含まれるものの例です。
{
"tags_full": [{
"id": "a",
"name": "Alpha"
}, {
"id": "b",
"name": "Beta"
....
'full_t'と' UUIDtags'のような他のデータを投稿できますか?情報の半分にアクセスしてアイデアをテストするのは難しいです... – spies006
申し訳ありません!私は私の質問に、不整合のいくつかを修正しました、ありがとう。 – Kam