R学习笔记 | 数据框操作

这篇博客详细介绍了如何使用R语言进行数据框操作,包括从excel导入数据、增加列、重命名列以及提取子集的方法。通过使用readxl包导入数据,利用ifelse()函数处理数据,以及names()和subset()函数进行列名修改和提取特定行,帮助读者掌握R中的数据处理技巧。

一、导入数据

  • reasxl包:功能是导入excel
  • tianmaoTV位置:放在当前script所在文件下
  • skip=1:即跳过表的第1行
install.packages('readxl')							#下载读取excel的包
library(readxl)										#加载到内存
tianmao<-read_excel('tianmaoTV.xlsx',skip=1)		#导入,不导第1行

结果选示:
已导入的tianmaoTV有18个字段
在这里插入图片描述

二、增加列

  • ifelse()函数
    在这里插入图片描述
  • R的优势:可以通过下面方式直接实现向量对应位置相乘相除
#生成新列:total_sales
tianmao['total_sales']<-tianmao$current_price * tianmao$month_sales_count

#生产新列:zhekou
tianmao$zhekou<-tianmao$current_price/tianmao$original_price

#生成新列price_class
#小于1000,低价;(1000,2000),适中;2000以上,高价
tianmao['price_class']<-ifelse(tianmao$cur
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值