擅长:python、mysql、java
<p>我试着这样解决它。。。希望它能帮助你</p>
<pre><code>df = pd.merge(df0, df1)
table_name = df0[df0["ParentIndex"] == -1]["TableName"][0]
for index, row in df.iterrows():
table_names = df0[df0["ParentIndex"] == row["ParentIndex"]]["TableName"].to_list()
str_table_names = ".".join(table_names)
df.at[index, "ConcatName"] = table_name + "." + str_table_names + "." + row["FieldName"]
</code></pre>