6078 4

[问答] r语言怎么修改特定行的数据? [推广有奖]

  • 0关注
  • 0粉丝

本科生

19%

还不是VIP/贵宾

-

威望
0
论坛币
59 个
通用积分
5.5003
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
159 点
帖子
18
精华
0
在线时间
138 小时
注册时间
2017-7-25
最后登录
2024-6-18

楼主
不会经济的小豆 发表于 2017-12-1 01:31:20 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在网上爬了nba球员的数据,并整理成数据框的形式,但是我想加一列是否入选全明星,请问应该怎么操作?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:怎么修改 R语言 NBA球员 怎么操作 NBA

沙发
慕目穆木 学生认证  发表于 2017-12-1 12:41:48
比如你的数据框叫nba
你想加入一列allstar
就直接用nba$allstar<-赋值
就可以了
不知道你是想用什么来寻找特定行

藤椅
慕目穆木 学生认证  发表于 2017-12-1 12:41:53
比如你的数据框叫nba
你想加入一列allstar
就直接用nba$allstar<-赋值
就可以了
不知道你是想用什么来寻找特定行

板凳
不会经济的小豆 发表于 2017-12-1 16:17:11 来自手机
慕目穆木 发表于 2017-12-1 12:41
比如你的数据框叫nba
你想加入一列allstar
就直接用nba$allstar
没说清楚不好意思,就是比如我知道1990年全明星24个,但是我想在我的数据框中找到这24个人所在的行,并填入入选

报纸
慕目穆木 学生认证  发表于 2017-12-1 22:24:11
那就是说你先要根据名字找到这24个人吗?
  1. b<-c("a","b","d","e","g")
  2. c<-which(b==c("d","b"))
复制代码

这个代码可以找到名字对应的所在行
  1. allstar<-rep("no",5)
  2. allstar[c]<-"yes"
  3. d<-cbind(b,allstar)
复制代码

b   allstar
[1,] "a" "no"   
[2,] "b" "yes"  
[3,] "d" "yes"  
[4,] "e" "no"   
[5,] "g" "no"   

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 12:07