gpt4 book ai didi

python - 创建一个 DataFrame,其值作为连接的索引和列名

转载 作者:行者123 更新时间:2023-12-01 23:01:19 24 4
gpt4 key购买 nike

我想创建一个 pandas DataFrame,其值作为连接的索引和列名称。在下面的示例中,我将列名连接到行名;然而,反之亦然。

   A      B      CA  AA     AB     ACB  BA     BB     BCC  CA     CB     CC

最佳答案

另一种选择是将列列表乘以 df 的长度;然后在 axis=0 上使用 radd 从右开始连接索引名称:

df.loc[:,:] = [df.columns.astype(str).tolist()]*df.shape[0]
df = df.radd(df.index.astype(str), axis=0)

或者通过将索引列表乘以df的宽度来做相反的事情;然后在 axis=1 上使用 add 连接列名:

df.loc[:,:] = list(zip(*[df.index.tolist()]*df.shape[1]))
df = df.add(df.columns, axis=1)

输出:

    A   B   C
A AA AB AC
B BA BB BC
C CA CB CC

关于python - 创建一个 DataFrame,其值作为连接的索引和列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71821691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com