通过将列表元素转换为行和列,将列表转换为数据框python

詹姆士

我目前有一个包含25个元素的列表(形状为25,1)。这仅包含数据项。我想将列表元素转换为5列5行的pandas DataFrame。我必须分别使用colNames,并且只想使用以下方法:

myList = ([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,18,20,21,22,23,24,25])
df = pd.DataFrame(myList,columns=['Col1', 'Col2', 'Col3', 'Col4', 'Col5'])

显然,由于我的list元素和后续的df形状不同,因此上述代码无法正常工作。有没有一种简单的方法可以将列表元素在第5个元素之后拆分为行?另外,请记住,我还没有像上面的示例那样创建列表-我只希望能够在将列表转换为适当的形状后执行第二行。我想我可以先尝试将列表转换为numpy数组,然后以这种方式重塑,然后转换为Pandas DataFrame,但只是想看看是否有更快的方法。

克里斯

Numpy在这里运作良好:

import numpy as np
myList = ([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,18,20,21,22,23,24,25])
myList = np.asarray(myList).reshape(5,5)
print(myList)

将输出

array([[ 1,  2,  3,  4,  5],
       [ 6,  7,  8,  9, 10],
       [11, 12, 13, 14, 15],
       [16, 17, 18, 18, 20],
       [21, 22, 23, 24, 25]])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python将列表转换为数据框

来自分类Dev

Python将列表转换为数据框

来自分类Dev

熊猫数据框:将列表的列转换为列表

来自分类Dev

将嵌套列表中的元素转换为数据框

来自分类Dev

将嵌套列表中的元素转换为数据框

来自分类Dev

将Pandas数据框转换为包含索引,数据和列的列表的列表

来自分类Dev

将pandas数据框转换为列表

来自分类Dev

将列表转换为是/否的数据框

来自分类Dev

将数据框转换为列表

来自分类Dev

将字符列表转换为数据框

来自分类Dev

将嵌套列表转换为数据框

来自分类Dev

将键值数据框转换为列表

来自分类Dev

将列表转换为数据框

来自分类Dev

将JSON列表转换为数据框

来自分类Dev

将嵌套列表转换为数据框

来自分类Dev

将列表值转换为数据框

来自分类Dev

将字符列表转换为数据框

来自分类Dev

将列表转换为熊猫数据框

来自分类Dev

将键值列表转换为数据框

来自分类Dev

R - 将列表转换为数据框

来自分类Dev

将数据框转换为新列表

来自分类Dev

将列表转换为 pyspark 数据框

来自分类Dev

将标题和值列表转换为熊猫数据框

来自分类Dev

将col转换为数据框列表中的行名

来自分类Dev

将列表列表转换为保留名称和所有列的数据框

来自分类常见问题

将数据框列表的列转换为因数

来自分类Dev

将列表转换为pyspark中的数据框列

来自分类Dev

将数据框列表的列转换为因数

来自分类Dev

将熊猫数据框中的列表转换为列