python3之数据框的操作

要求如下:
分别创建两个3 * 3和4 *4的数据框a,b,将b进行切分操作出一个3 *3的的切片c,再将a,c在轴1的方向上进行拼接为d,然后将d的轴0方向上的第二行删除,最后输出所有结果。

# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""

import numpy as np
import pandas as pd
#from pandas import Sereis, DataFrame

a = pd.DataFrame(np.arange(9).reshape(3,3),columns=list('ABC'))
b = pd.DataFrame(np.arange(16).reshape(4,4),columns=list('abcd'))
c = b.iloc[[0,1,2],[0,1,2]]
d = np.concatenate((a,c),axis=1)
e = np.delete(d,1,axis=0)
print("数据框a:\n",a)
print("数据框b:\n",b)
print("数据框c:\n",c)
print("数据框d:\n",d)
print("数据框e:\n",e)

结果如下:

在这里插入图片描述
学习链接:

  1. DataFrame的切片操作,https://blog.csdn.net/u010159842/article/details/52873358
  2. numpy.delete删除一列或多列,https://blog.csdn.net/ShawnSu/article/details/77840642
  3. Python中pandas dataframe删除一行或一列:drop函数,https://blog.csdn.net/songyunli1111/article/details/79306639
  4. python常见数据框操作,https://www.jianshu.com/p/bfc436d234b8,https://blog.csdn.net/u013421629/article/details/82851678
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值