pandas学习之DateFrame的拼接整合

更新:Pandas使用

DateFrame串联及附加操作

先通过字典创建一个DateFrame

import pandas as pd
import numpy as np
data=dict.fromkeys(['first','second','third'])
for i in data:
    i=[]
for i in range(20):
    data['first'].append(i)
    data['second'].append(i*i)
    data['third'].append(2*i+1)

df=pd.DataFrame(data)
  • 使用concat()串联DateFrame,以便重组新的DateFrame

    建议先help(pd.concat)查看有哪些参数和用法
    ignore_index=True
    keys=[‘s1’, ‘s2’,]
    names=[‘Series name’, ‘Row ID’]


PANDAS 数据合并与重塑(concat篇)
#axis=0列对齐,=1行对齐,空缺处以NaN补齐
pd.concat([df[:3],df[5:8]],axis=1,keys=['s1','s2'])
     s1                 s2             
  first second third first second third
0   0.0    0.0   1.0   NaN    NaN   NaN
1   1.0    1.0   3.0   NaN    NaN   NaN
2   2.0    4.0   5.0   NaN    NaN   NaN
5   NaN    NaN   NaN   5.0   25.0  11.0
6   NaN    NaN   NaN   6.0   36.0  
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值