pandas练习题二
练习用到的数据:
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练习题二相关推荐
- Pandas——练习题二
作业一: Step 1.加载数据(datasets/users.csv) Step 2. 以occupation分组,求每一种职业所有用户的平均年龄 Step 3. 求每一种职业男性的占比,作为新的一 ...
- 【机器学习】Pandas练习题-提高你的数据分析技能
本文总结了pandas的常用操作,并做成练习题,练习题附答案,并且有完整数据集,建议读者把练习题完成.作者认为,做完练习题,pandas的基本操作没有问题了,以后碰到问题也可以查这些习题.(文末提供下 ...
- 【Python基础】101道Numpy、Pandas练习题,提升你的Python水平
无论是数据分析还是机器学习,数据的预处理必不可少.其中最常用.最基础的Python库非numpy和pandas莫属,很多初学者可能看了很多教程,但是很快就把用法忘光了. 光看不练假把式,今天向大家推荐 ...
- Pandas练习题-提高你的数据分析技能
本文总结了pandas的常用操作,并做成练习题,练习题附答案,并且有完整数据集,建议读者把练习题完成.作者认为,做完练习题,pandas的基本操作没有问题了,以后碰到问题也可以查这些习题.(文末提供下 ...
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- Python 数据分析三剑客之 Pandas(二):Index 索引对象以及各种索引操作
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- 数据分析---数据处理工具pandas(二)
文章目录 数据分析---数据处理工具pandas(二) 一.Pandas数据结构Dataframe:基本概念及创建 1.DataFrame简介 2.创建Dataframe (1)方法一:由数组/lis ...
- 计算机一级考试空格符号选择题,2018年9月计算机一级考试MSOffice练习题二
出国留学网在这里为考生们整理了"2018年9月计算机一级考试MSOffice练习题",希望能帮到大家,想了解更多考试资讯,请关注小编的及时更新哦. 2018年9月计算机一级考试MS ...
- 用Numpy和Pandas分析二维数据笔记
用Numpy和Pandas分析二维数据 上节课,我们利用numpy和pandas分析了一维数据.在这节课中,你将学到这两种库的更多特性.并用它们来分析 二维数据,这节课后,你将能够使用pandas重新 ...
- 下列选项html标记错误的是,网站美工设计师认证模拟练习题(二)
网站美工设计师认证模拟练习题(二) 一.单选题 1.文本被做成超链接后,鼠标移到文本,光标会变成什么形状() A. 手形 B. 十字形 C. 向右的箭头 D. 没变化 2.下面关于超链接说法错误的是( ...
最新文章
- Docker Context基本原理
- Yii在window下的安装方法
- Debian的GRUB开机画面和好看的命令行
- 你了解SpringBoot启动时API相关信息是用什么数据结构存储的吗?(上篇)
- mysql数据库实战_主题:MySQL数据库操作实战
- received packet with own address as source address
- vue路由+ elementUI表格组件:loop文章列表页enter内容页(vue路由传参userid)- 代码篇
- STM32 定时器输出pwm的频率计算方法 PWM 频率检测方法 直流电机的位置控制
- 跟着开涛springmvc学习(转)
- DOM-window下的常用子对象-location-刷新页面
- HTML5(FileRdeader)
- “盲人”马云:骑着盲虎贩卖梦想
- HTML常用标签详解
- 信奥题库(OI题库)8月月赛T1题解 幂次数
- js数组的方法和扩展运算符
- 卷积码编码和BCJR译码
- 快速幂取模——Pupu(HDU 3003)
- IEEE期刊latex文档最后一页参考文献双栏对齐
- JAI LT-400CL相机设置
- 修改视频音频图片文件MD5软件教程傻瓜式操作