gpt4 book ai didi

python - 如何使用 Python 的 Pandas 从多列中创建一个列表?

转载 作者:搜寻专家 更新时间:2023-10-30 20:09:17 25 4
gpt4 key购买 nike

我有一个数据库,我想使用它来制作一个数字列表,这样我就可以计算每个数字在整个数据库中出现的次数。我想使用列 Number_1 - Number_5。我能做的最多的就是为每一列制作单独的列表。为了进一步澄清,我希望列表看起来像这样:list_of_numbers = (11,18,5,14,31,26,12,37,12,13,3,2,4,14,41,22,31,26,15,35,32,20,49,20 ,15,7,5,10,18,58,...)

顺便说一句,数据库很大,所以列表将包含 7650 个元素它看起来像这样:

绘制 # 绘制 DateNumber_1Number_2Number_3Number_4Number_5Mega
1004 星期二2015 年 2 月 3 日 11 22 25 58 69 13
1003 星期五2015 年 1 月 30 日 18 31 39 45 55 6
1002 星期二2015 年 1 月 27 日 5 26 27 44 57 7
1001 星期五2015 年 1 月 23 日 14 15 32 68 72 8
1000 星期二2015 年 1 月 20 日 31 35 56 59 63 6
999 周五2015 年 1 月 16 日 26 32 44 45 58 11
998 星期二2015 年 1 月 13 日 12 20 25 50 51 7
997 周五2015 年 1 月 9 日 37 49 50 56 57 8
996 星期二2015 年 1 月 6 日 12 20 27 38 75 4
995 周五2015 年 1 月 2 日 13 15 35 62 74 12
994 星期二2014 年 12 月 30 日 3 7 44 63 67 12
993 周五2014 年 12 月 26 日 2 5 10 20 38 14
992 星期二2014 年 12 月 23 日 4 10 31 56 66 7
991 星期五2014 年 12 月 19 日 14 18 58 59 68 4
990 星期二2014 年 12 月 16 日 41 58 68 72 73 1

最佳答案

df.iloc[:, -6: -1].values.T.ravel()

产量

array([11, 18,  5, 14, 31, 26, 12, 37, 12, 13,  3,  2,  4, 14, 41, 18,  5,
14, 31, 26, 12, 37, 12, 13, 3, 2, 4, 14, 41, 31, 26, 15, 35, 32,
20, 49, 20, 15, 7, 5, 10, 18, 58, 39, 27, 32, 56, 44, 25, 50, 27,
35, 44, 10, 31, 58, 68, 45, 44, 68, 59, 45, 50, 56, 38, 62, 63, 20,
56, 59, 72, 55, 57, 72, 63, 58, 51, 57, 75, 74, 67, 38, 66, 68, 73,
6, 7, 8, 6, 11, 7, 8, 4, 12, 12, 14, 7, 4, 1])

如果您更喜欢列表,可以在结果数组上调用 tolist() 方法。

关于python - 如何使用 Python 的 Pandas 从多列中创建一个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29000207/

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