gpt4 book ai didi

python - Python 中根据列相似性对数据框进行分组

转载 作者:行者123 更新时间:2023-12-01 03:21:33 25 4
gpt4 key购买 nike

我有一个数据框,其列名组中存在共同点:

Sample1.Feature1 | Sample1.Feature2 | ... | Sample99.Feature1 | Sample99.Feature 2

我想将其重新排序为

|Sample1 ......................... | Sample99

|Feature 1, Feature 2 | ..... | Feature 1, Feature 2 |

然后我会得到摘要统计数据,例如均值,对于Feature1、Feature2,按Sample# 分组。到目前为止,我已经使用 df.groupby() 但没有运气。

我希望我缺乏表格格式化技能不会分散对这个问题的注意力。

提前致谢。

最佳答案

考虑数据帧df

df = pd.DataFrame(
np.ones((1, 6)),
columns='s1.f1 s1.f2 s1.f3 s2.f1 s2.f2 s2.f3'.split())
df

enter image description here

<小时/>
  • 拆分
<小时/>
df.columns = df.columns.str.split('.', expand=True)
df

enter image description here

关于python - Python 中根据列相似性对数据框进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41863565/

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