如何在python中的单元格值旁边添加标题名称

问题描述 投票:0回答:1

我将此表作为输入,我想在将其转换为数据帧之前将标题的名称添加到其对应的单元格中

enter image description here

我在将表转换为数据帧后生成关联规则,并且每个规则都不清楚它是否属于哪个先行/后续。

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

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

。 。等等其他列。访问每个列并重写它们的最佳方法是什么?除了为每个单元格添加标题名称之外,是否有更好的解决方案来生成关联规则后引用我的值?

python pandas cell
1个回答
0
投票

以下是将列名添加到所有单元格的一种方法:

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
© www.soinside.com 2019 - 2024. All rights reserved.