DataFrame基础但又常用的操作

这篇博客详细介绍了Pandas DataFrame的基础操作,包括如何创建DataFrame、修改数据、随机打乱行、处理缺失值、数据统计描述、排序、拼接以及删除特定条件的行,是数据从业者的学习笔记。
摘要由CSDN通过智能技术生成

学习笔记

好记性不如烂笔头,笔者作为一名刚工作不久的数据相关从业人员,对日常工作中碰到的问题和学到的知识进行整理,希望对自己,对大家都能有些许帮助。

1.DataFrame的创建

Method 1.

data = {
   
    'state':['Ohio','Ohio','Ohio','Nevada','Nevada'],
    'year':[2000,2001,2002,2001,2002],
    'pop':[1.5,1.7,3.6,2.4,2.9]
}
frame = pd.DataFrame(data)
frame

#输出
state	year	pop
0	Ohio	2000	1.5
1	Ohio	2001	1.7
2	Ohio	2002	3.6
3	Nevada	2001	2.4
4	Nevada	2002	2.9

Method 2.

data = pd.DataFrame(columns = ["state", "year", "pop"])

#输出
	state	year	pop
data = data.append([{
   "state": "Ohio", "year":2000, "pop":1.5}])
#输出
	state	year	pop
0	Ohio	2000	1.5

注意下面这种情况:

data.append([{
   "state":"Ohio", "year":2001, "pop":1.7}])
data
#输出
	state	year	pop
0	Ohio	2000	1.5
#这儿会生成一个临时内存保存data.append数据,但是data并没有改变,还是一条数据
data.append([{
   "state":"Ohio", "year":2001, "pop":1.7}])
print(data.shape)
#输出
(1, 3)

#这儿如果要在dataframe上添加数据,需要在前面加上data用来指定返回地址
data = data.append
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值