pandas之创建DataFrame

pandas创建DataFrame的方式主要有两种,通过列表创建与通过字典创建,下面一一演示一下。

import pandas as pd

df1 = pd.DataFrame([[1,2,3],[7,5,7],[9,7,4]])
>>> df1
   0  1  2
0  1  2  3
1  7  5  7
2  9  7  4

df2 = pd.DataFrame({'name':['Tom','Jerry'], 'sex':['male','female']}) 
>>> df2
    name     sex
0    Tom    male
1  Jerry  female

df的行索引标签与列索引标签可以后期进行自定义修改,也可以在创建df时进行指定。

df1 = pd.DataFrame([[1,2,3],[7,5,7],[9,7,4]], index=['num1', 'num2', 'num3'], columns=['col1', 'col2', 'col3'])
>>> df1
      col1  col2  col3
num1     1     2     3
num2     7     5     7
num3     9     7     4

df2 = pd.DataFrame({'name':['Tom','Jerry'], 'sex':['male','female']}, index=['index1','index2'])
>>> df2
         name     sex
index1    Tom    male
index2  Jerry  female

# 通过字典进行创建时,也可以通过下面这种方式自定义行列标签
df3 = pd.DataFrame({'name':{'index1':'Tom', 'index2':'Jerry'}, 'sex':{'index1':'male', 'index2':'female'}})
>>> df3
         name     sex
index1    Tom    male
index2  Jerry  female

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值