全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
598 1
2022-04-19
悬赏 100 个论坛币 已解决
【100币】利用R软件中自带的USArrests数据完成以下任务:+(1)获取各州的简称;+(2)统计最长的州名;+(3)获取含有特定字符“New”、“South”的州名;++(4)将所有的州名中的“n”都转换成大写;

希望朋友们多多帮助

最佳答案

魔王的继承者 查看完整内容

head(USArrests) # 1.获取各州的简称 states = rownames(USArrests);head(states) #获取州的名字集合 abbreviate(states,minlength = 5) # 2.统计最长的州名 state_chars
二维码

扫码加我 拉你入群

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

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

全部回复
2022-4-19 19:26:31
边际效应递减69242 发表于 2022-4-19 19:26
【100币】利用R软件中自带的USArrests数据完成以下任务:+(1)获取各州的简称;+(2)统计最长的州名;+( ...
head(USArrests)
# 1.获取各州的简称
states = rownames(USArrests);head(states) #获取州的名字集合
abbreviate(states,minlength = 5)

# 2.统计最长的州名
state_chars <- nchar(states);head(state_chars)#获取每个州名的字母数量
states[which(state_chars == max(state_chars))]#名字最长的州

# 3.获取含有特定字符“New”、"South"的州名
grep(pattern = "New",x = states,value = TRUE) #获取含有“NEW”的州名
grep(pattern = "South",x = states,value = TRUE) #获取含有“South”的州名

# 4.将所有的州名中的"n"都转换成大写
gsub('[n]','N',states)
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群