Pandas使用三(DataFrame函数操作)

本文介绍了Pandas中DataFrame的数据类型操作,包括如何修改DataFrame、重命名和组合列、利用字典重命名索引、通过append合并DataFrame,以及使用merge和join进行连接操作。此外,还探讨了map函数的应用,特别是结合lambda表达式的用法。
摘要由CSDN通过智能技术生成
  • series数据类型函数

     #求中位数
    median_points = reviews.points.median()              
     #列出不同的值
    countries = reviews.country.unique()                
     #出现过的次数
    reviews_per_country = reviews.country.value_counts() 
     #求平均数
    centered_price = reviews.price.mean()    
     #求第一个最大值出现的indexidxmin最小,argmin、argmax为别名
    argain_idx = (reviews.points / reviews.price).idxmax()
    
  • 修改DataFrame

    	 #某列的数据类型
    	dtype = reviews.points.dtype
    	 #改变数据类型
    	point_strings = reviews.points.astype(str)
    	 #获取为空的数据
    	n_missing_prices = reviews.price.isnull().sum()
    	 #fill空值,mode()[0]用众数填充
    	reviews.region_1.fillna('Unknown',inplace = True)
    	 #size求各个分组的数据数量,sort_values排序
    	 reviews_per_region = reviews.groupby('region_1').size().sort_values(ascending = False)
    
  • 重命名、组合

字典方式,重命名列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值