簡體   English   中英

如何在python中的單元格值旁邊添加標題名稱

[英]How to add a header name next to its cell value in python

我將此表作為輸入,我想在將其轉換為數據框之前將標題的名稱添加到其對應的單元格中

在此處輸入圖片說明

我將表轉換為數據框后生成關聯規則,並且不清楚每個規則是否屬於哪個先行/后繼。

我所需表的第一列的示例:

Age
Age = 45
Age = 30 
Age = 45
Age = 80 

對於其余的列,依此類推。 訪問各列並重寫它們的最佳方法是什么? 除了在每個單元格中添加標頭的名稱之外,還有更好的解決方案在生成關聯規則之后引用我的值嗎?

這是將列名稱添加到所有單元格的一種方法:

df = pd.DataFrame({'age':[1,2],'sex':['M','F']})
df = df.applymap(str)

for c in df.columns:
    df[c] = df[c].apply(lambda s: "{} = {}".format(c,s))

這樣產生:

    age     sex
0   age = 1 sex = M
1   age = 2 sex = F

暫無
暫無

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

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