练习用到的数据:

data_1 = {'subject_id': ['1', '2', '3', '4', '5'],'first_name': ['Alex', 'Amy', 'Allen', 'Alice', 'Ayoung'],'last_name': ['Anderson', 'Ackerman', 'Ali', 'Aoni', 'Atiches']}data_2 = {'subject_id': ['4', '5', '6', '7', '8'],'first_name': ['Billy', 'Brian', 'Bran', 'Bryce', 'Betty'],'last_name': ['Bonder', 'Black', 'Balwner', 'Brice', 'Btisan']}data_3 = {'subject_id': ['1', '2', '3', '4', '5', '7', '8', '9', '10', '11'],'test_id': [51, 15, 15, 61, 16, 14, 15, 1, 61, 16]}

题目:
一:# 1 导入pandas和numpy的库

import numpy as np
import pandas as pd

二:# 2 打开附件txt中的数据(实际上是3个字典,复制就行了,不用导入),把这3个字典分别生成为3个DataFrame,取名为df1,df2,df3

df1=pd.DataFrame(data_1)
df2=pd.DataFrame(data_2)
df3=pd.DataFrame(data_3)
print(df1)
print(df2)
print(df3)


三:# 把df1和df2两个DataFrame沿着X轴进行合并,命名为df12X

df12X=pd.concat([df1,df2],axis=1)
print(df12X)


四:# 把df1和df2两个DataFrame沿着Y轴进行合并,并且重置索引,命名为df12Y,分别使用concat和append方法

df12Y=pd.concat([df1,df2],ignore_index=True)
print(df12Y)


五:# 对df1和df3按照内连接进行合并,并且重置索引

df13=pd.concat([df1,df3],join='inner',ignore_index=True)
print(df13)
print(df13.index.size)


六:# 在上一题基础上,添加1列时间字段,名为time,值的起点值为2012年12月12日,时间间隔为5分钟,生成的数据条数和上一题的合并后的数据条数一致

df13['time']=pd.date_range('2012-12-12',freq='5T',periods=df13.index.size)
print(df13)


新手博主,请前辈批评指正——@丁一

pandas练习题二相关推荐

  1. Pandas——练习题二

    作业一: Step 1.加载数据(datasets/users.csv) Step 2. 以occupation分组,求每一种职业所有用户的平均年龄 Step 3. 求每一种职业男性的占比,作为新的一 ...

  2. 【机器学习】Pandas练习题-提高你的数据分析技能

    本文总结了pandas的常用操作,并做成练习题,练习题附答案,并且有完整数据集,建议读者把练习题完成.作者认为,做完练习题,pandas的基本操作没有问题了,以后碰到问题也可以查这些习题.(文末提供下 ...

  3. 【Python基础】101道Numpy、Pandas练习题,提升你的Python水平

    无论是数据分析还是机器学习,数据的预处理必不可少.其中最常用.最基础的Python库非numpy和pandas莫属,很多初学者可能看了很多教程,但是很快就把用法忘光了. 光看不练假把式,今天向大家推荐 ...

  4. Pandas练习题-提高你的数据分析技能

    本文总结了pandas的常用操作,并做成练习题,练习题附答案,并且有完整数据集,建议读者把练习题完成.作者认为,做完练习题,pandas的基本操作没有问题了,以后碰到问题也可以查这些习题.(文末提供下 ...

  5. Linux基础练习题(二)

    Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...

  6. Python 数据分析三剑客之 Pandas(二):Index 索引对象以及各种索引操作

    CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...

  7. 数据分析---数据处理工具pandas(二)

    文章目录 数据分析---数据处理工具pandas(二) 一.Pandas数据结构Dataframe:基本概念及创建 1.DataFrame简介 2.创建Dataframe (1)方法一:由数组/lis ...

  8. 计算机一级考试空格符号选择题,2018年9月计算机一级考试MSOffice练习题二

    出国留学网在这里为考生们整理了"2018年9月计算机一级考试MSOffice练习题",希望能帮到大家,想了解更多考试资讯,请关注小编的及时更新哦. 2018年9月计算机一级考试MS ...

  9. 用Numpy和Pandas分析二维数据笔记

    用Numpy和Pandas分析二维数据 上节课,我们利用numpy和pandas分析了一维数据.在这节课中,你将学到这两种库的更多特性.并用它们来分析 二维数据,这节课后,你将能够使用pandas重新 ...

  10. 下列选项html标记错误的是,网站美工设计师认证模拟练习题(二)

    网站美工设计师认证模拟练习题(二) 一.单选题 1.文本被做成超链接后,鼠标移到文本,光标会变成什么形状() A. 手形 B. 十字形 C. 向右的箭头 D. 没变化 2.下面关于超链接说法错误的是( ...

最新文章

  1. Docker Context基本原理
  2. Yii在window下的安装方法
  3. Debian的GRUB开机画面和好看的命令行
  4. 你了解SpringBoot启动时API相关信息是用什么数据结构存储的吗?(上篇)
  5. mysql数据库实战_主题:MySQL数据库操作实战
  6. received packet with own address as source address
  7. vue路由+ elementUI表格组件:loop文章列表页enter内容页(vue路由传参userid)- 代码篇
  8. STM32 定时器输出pwm的频率计算方法 PWM 频率检测方法 直流电机的位置控制
  9. 跟着开涛springmvc学习(转)
  10. DOM-window下的常用子对象-location-刷新页面
  11. HTML5(FileRdeader)
  12. “盲人”马云:骑着盲虎贩卖梦想
  13. HTML常用标签详解
  14. 信奥题库(OI题库)8月月赛T1题解 幂次数
  15. js数组的方法和扩展运算符
  16. 卷积码编码和BCJR译码
  17. 快速幂取模——Pupu(HDU 3003)
  18. IEEE期刊latex文档最后一页参考文献双栏对齐
  19. JAI LT-400CL相机设置
  20. 修改视频音频图片文件MD5软件教程傻瓜式操作

热门文章

  1. FileZilla Server远程管理
  2. mysql cluster安装报错
  3. 25.MySQL sql_mode
  4. 4.高性能MySQL --- Schema与数据类型优化
  5. 40. 减少 HTTP 请求 (1)
  6. 69. Php部分常见问题总结
  7. 2. jQuery 语法
  8. 4. PHP之活动记录
  9. 面向对象编程——类和实例(二)
  10. python之解析csv