![](/img/trans.png)
[英]adding values to pandas dataframe columns based on another dataframe
[英]Adding a header/another row to a pandas dataframe based on some columns
import pandas as pd
cols = pd.MultiIndex.from_tuples([("Buyer details", "Buyer Name"),
("Buyer details", "Buyer Address"),
("Oder Details", "Order Id"),
("Oder Details", "Order description"),
("Oder Details", "Order person"),
("Item Details", "Item Link"),
("Item Details", "Item cost")])
df = pd.DataFrame(columns=cols)
print(df)
我假設您已經有一個 dataframe ,其內部級別的列名顯示在您的圖片中。 那么在不知道列名的情況下,一種方法是:
cols = df.columns
df.columns = pd.MultiIndex.from_arrays(
[[''] * len(cols), cols]).map(lambda x: (x[1].split()[0] + ' details', x[1]))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.