gpt4 book ai didi

python - 如何将 Dataframe 转换为 Series?

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

我想将 N 列转换为一个系列。如何有效地做到这一点?

输入:

    0   1   2   3
0 64 98 47 58
1 80 94 81 46
2 18 43 79 84
3 57 35 81 31

预期输出:

0     64
1 80
2 18
3 57
4 98
5 94
6 43
7 35
8 47
9 81
10 79
11 81
12 58
13 46
14 84
15 31
dtype: int64

到目前为止我试过:

print df[0].append(df[1]).append(df[2]).append(df[3]).reset_index(drop=True)

我对我的解决方案不满意,而且它不适用于动态列。请帮助我找到更好的方法。

最佳答案

您可以使用 unstack

pd.Series(df.unstack().values)

关于python - 如何将 Dataframe 转换为 Series?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53317743/

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