pandas中将list存入DataFrame中

本文详细介绍使用Python进行数据处理的方法,包括如何将列表转换为矩阵,并进一步转化为Pandas DataFrame,便于数据分析和操作。通过具体代码示例,展示数据结构转换的过程及DataFrame的基本使用。

#-*- coding:utf-8 -*-

import random

import pandas as pd

import numpy as np

list=[1,2,3,4,5,6,7,8,9,0,11,0,13,14,15,16,17,18,19,20]

#把list切分后存入矩阵中

matrix=[]

for j in range(0,len(list),5):

    matrix.append(list[j:j+5])

matrix=np.array(matrix)#转np.array型

matrixT=matrix.T#矩阵转置(按实际需求,如果不需要可以不转置)

df=pd.DataFrame()#建立一个空的df

for k in range(0,len(matrixT)):

    df['%s'%k]=matrixT[k]#将切分后的数据存入df中

print df

#     0   1   2   3   4

# 0   1   2   3   4   5

# 1   6   7   8   9   0

# 2  11   0  13  14  15

# 3  16  17  18  19  20

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值