簡體   English   中英

為每個父子路徑創建一個唯一的 id - Python

[英]Create a unique id for each parent child path - Python

我目前正在學習 python 並且我堅持要解決一個問題。 我有一個簡單的家譜表(2 列:parent_id,child_id),我想為每個路徑創建一個 raw 並創建一個唯一的 ID(如果最后一個孩子相同,則保持相同的 ID)。 像這樣:在此處輸入圖像描述我嘗試了幾種方法均未成功。 你有什么想法嗎? 謝謝

您可以將其放入 dataframe 或字典中。

這是 dataframe 示例:

import io
import pandas as pd


# example dable
x = '''
parent, child 1, child 2, child 3, child 4, id
a, b, c, d, e, Id1  
g, f, e, , , Id1
h, i, j, k, , Id2
i, j, m, k, , Id2
'''

# data into a dataframe
data = io.StringIO(x)
df = pd.read_csv(data, sep=', ')

df

它返回這個:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM