gpt4 book ai didi

python pandas,某些列到行

转载 作者:太空狗 更新时间:2023-10-30 00:56:17 25 4
gpt4 key购买 nike

<分区>

我有一个 pandas 数据框,有 4 行和 4 列 - 这是一个简单的版本:

import pandas as pd
import numpy as np
rows = np.arange(1, 4, 1)
values = np.arange(1, 17).reshape(4,4)
df = pd.DataFrame(values, index=rows, columns=['A', 'B', 'C', 'D'])

我想做的是将其转换为 2 * 8 数据帧,每个数组都有 B、C 和 D 对齐 - 所以它看起来像这样:

1  2 
1 3
1 4
5 6
5 7
5 8
9 10
9 11
9 12
13 14
13 15
13 16

阅读 pandas 文档我试过这个:

df1 = pd.pivot_table(df, rows = ['B', 'C', 'D'], cols = 'A')

但给我一个错误,我无法识别来源(以

结尾

DataError: No numeric types to aggregate

)

接下来我想根据 A 值拆分数据帧,但我认为 .groupby 命令可能会处理它

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