Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >熟悉R-基本操作表

熟悉R-基本操作表
EN

Stack Overflow用户
提问于 2015-05-14 19:16:19
回答 2查看 129关注 0票数 2

我刚刚从R开始,学习使用csv文件的方法

样本数据集

代码语言:javascript
运行
AI代码解释
复制
Org_Name  Question#  Response(scales from 1 through 5)
Org1      1         1
Org1      2         3
Org1      3         5
Org2      1         4
Org2      2         2
Org2      3         3
Org3      1         4
Org3      2         1
Org3      3         5

我想弄清楚如何用R做一些数据分析。

所以我要问你们的是

  1. R是一个很好的工具吗?但我不确定Excel是否会是更好的选择(我对Excel感到更舒服)。
  2. R中的表是如何工作的?例如,如果我想检查Question#2中哪些组织名称得分高(4-5),在Question#1中得分低(1-2),那么这种情况发生的频率有多高?有什么方法可以做到吗?
  3. 有什么好的教程/资源来学习R吗?我知道R是一个很好的数据分析的选择,我想了解更多。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-14 19:29:19

1) R是处理CSV数据的一个很好的工具。几分钟后,您就可以下载RStudio并启动并运行。

下面是一些示例代码,它向您展示了如何开始:

代码语言:javascript
运行
AI代码解释
复制
sample <- data.frame(Org_Name = c(rep("Org1", 3), rep("Org2", 3), rep("Org3", 3)),
                     Question = c(1,2,3,1,2,3,1,2,3),
                     Response = c(1,3,5,4,2,3,4,1,5))

2)这定义了一个名为sample的数据框架,并将数据分配给它。要查找所有在问题2中得分为4分或更高的Orgs,您可以使用以下方法:

代码语言:javascript
运行
AI代码解释
复制
> sample$Org_Name[sample$Response >= 4 & sample$Question == 2]
factor(0)

这将返回factor(0),这意味着没有任何Orgs匹配。但是,如果您想知道哪一个Orgs对问题2的答复很低,可以尝试:

代码语言:javascript
运行
AI代码解释
复制
> sample$Org_Name[sample$Response <= 2 & sample$Question == 2]
[1] Org2 Org3

3)谷歌是寻找R资源的好地方。官方的R文档也很好。

票数 2
EN

Stack Overflow用户

发布于 2020-03-20 20:26:27

如果你是初学者,下载一些软件包将对你有很大的帮助。下面是使用dplyr包回答问题的一些示例代码:

1) R是任何数据操作或分析的好工具,读取csv文件非常容易:

代码语言:javascript
运行
AI代码解释
复制
dat <- read.csv ("path")

2)当您将csv文件读入一个对象中(如上面的"dat“)后,dplyr包有很多函数可以执行几乎任何操作,例如,您的问题是”检查Question#2中哪些Org名称得分较高(4-5),Question#1中哪些Org名称得分较低(1-2)“。这将为您提供满足指定条件的Org_Names:

代码语言:javascript
运行
AI代码解释
复制
dat %>%
   filter (Question2 >= 4 & Question1 <= 2) %>% select (Org_Name)

我猜你每隔多长时间要数一次?

代码语言:javascript
运行
AI代码解释
复制
dat %>%
   filter (Question2 >= 4 & Question1 <= 2) %>% select (Org_Name) %>% nrow()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30250959

复制
相关文章
R-基本绘图参数(Ⅰ)
图形是进行数据的趋势观察和数据展示的一种很好的手段。R语言基本函数, plot函数,属于graphics包。
生信补给站
2020/08/06
1.5K0
MariaDB 表的基本操作
在数据库中,数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位,数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的、每一行代表一条唯一的记录,每一列代表记录中的一个域.
王瑞MVP
2022/12/28
1.4K0
线性表的基本操作
实现线性表的增加删除定位等功能。(编译执行环境vc6.0,因为目标院校上机考是用这个版本的)
用户2417870
2019/09/18
3510
Oracle基本语法:操作表结构与表数据
创建表 CREATE TABLE table_name ( column_name datatype,... ); 复制表数据 在建表时复制: create table table_new as select column1,...|* from table_old; 在添加数据时复制: insert into table_new [(column1,...)] select column1,...|* from table_old; 向表中添加字段 alter table table_nam
chenchenchen
2023/01/30
2340
MySQL 基本操作、数据库操作和表操作
基本操作 启动MySQL:net start mysql 创建Windows服务:sc create mysql binPath = mysqld_bin_path 连接服务器 :mysql -h 地址 -P 端口 -u 用户名 -p 密码 显示哪些线程正在运行:SHOW PROCESSLIST 显示系统变量信息:SHOW VARIABLES 数据库操作 查看当前数据库:SELECT DATABASE(); 显示当前时间、用户名、数据库版本:SELECT now(); SELECT user()
happyJared
2019/08/20
2.2K0
MYSQL库,表,记录的基本操作
  mysql – 用户权限相关数据   test – 用于用户测试数据   information_schema – MySQL本身架构相关数据
全栈程序员站长
2022/07/21
1.7K0
MYSQL库,表,记录的基本操作
【JavaWeb】60:数据表基本操作
以上便是对Java和SQL中数据类型的对比,毕竟主要是学Java的,将其对比起来记忆也更好理解。
刘小爱
2020/07/30
4940
【JavaWeb】60:数据表基本操作
实验一 线性表的基本操作
一、线性结构的顺序表基本操作 实验目的 1.学会定义单链表的结点类型、线性表的顺序存储类型,实现C程序的基本结构,对线性表的一些基本操作和具体的函数定义。 2.掌握顺序表的基本操作,实现顺序表的插入、删除、查找以及求并集等运算。 3.掌握对多函数程序的输入、编辑、调试和运行过程。 实验要求 1.预习C语言中结构体的定义与基本操作方法。 2.对顺序表的每个基本操作用单独的函数实现。 3.编写完整程序完成下面的实验内容并上机运行。 实验内容 1.编写程序实现顺序表的下列基本操作: (1)初始化顺序表La。 (2)将La置为空表。 (3)销毁La。 (4)在La中插入一个新的元素。 (5)删除La中的某一元素。 (6)在La中查找某元素,若找到,则返回它在La中第一次出现的位置,否则返回0。 (7)打印输出La中的元素值。 2.(选做)编写程序完成下面的操作: (1)构造两个顺序线性表La和Lb,其元素都按值非递减顺序排列。 (2)实现归并La和Lb得到新的顺序表Lc,Lc的元素也按值非递减顺序排列。 (3)假设两个顺序线性表La和Lb分别表示两个集合A和B,利用union_Sq操作实现A=A∪B。 二、单链表基本操作(选做) 实验目的 1. 学会定义单链表的结点类型、线性表的链式存储类型,实现对单链表的一些基本操作和具体的函数定义,了解并掌握单链表的类定义以及成员函数的定义与调用。 2. 掌握单链表基本操作及两个有序表归并、单链表逆置等操作的实现。 实验要求 1.预习C语言中结构体的定义与基本操作方法。 2.对单链表的每个基本操作用单独的函数实现。 3.编写完整程序完成下面的实验内容并上机运行。 实验内容 1.编写程序完成单链表的下列基本操作: (1)初始化单链表La。 (2)在La中插入一个新结点。 (3)删除La中的某一个结点。 (4)在La中查找某结点并返回其位置。 (5)打印输出La中的结点元素值。 2.构造一个单链表L,其头结点指针为head,编写程序实现将L逆置。(即最后一个结点变成第一个结点,原来倒数第二个结点变成第二个结点,如此等等。)
谙忆
2021/01/20
7290
MySQL学习笔记(3) - 表的基本操作
使用 SHOW CREATE TABLE 语句可以用来显示创建表时的 SQL 语句。示例:
张云飞Vir
2021/06/24
4670
Java/C/Python_实现顺序表的基本操作
详细源码参考地址: https://github.com/jackaroo2020/my-algorithm
Java架构师必看
2021/03/22
3910
R-论文三线表快速实现-update
之前介绍过一期利用 Tableone包实现三线表,最终的展现效果很好。但是有些功能不好实现。譬如OR与RR值的展示。具体操作见:R:绘制临床三线表 -https://www.jianshu.com/p/bfb038bd55cd
Jamesjin63
2022/11/03
2.3K0
R-论文三线表快速实现-update
Mysql-5-数据表的基本操作
1.创建表:之前需要use database database_name 然后create table 表名(); 例:创建员工表tb_employee1,结构如下表所示 字段名称 数据类型 备注 id int(11) 员工编号 name varchar(25) 员工名称 depld int(11) 所在部门编号 salary float 工资 mysql> create database
用户1173509
2018/01/17
1.7K0
mysql基本操作_MySQL创建数据库表
MySQL笔记: B站宋红康最新教程 (持续更新中) 最新版MySQL笔记 : B站宋红康讲的MySQL, 堪称MySQL天花板教学 整理笔记地址: https://blog.csdn.net/m0_
全栈程序员站长
2022/11/08
16.3K0
mysql基本操作_MySQL创建数据库表
Hive基本操作之数据库操作与数据库表的操作
可以使用alter database 命令来修改数据库的一些属性。但是数据库的元数据信息是不可更改的,包括数据库的名称以及数据库所在的位置
用户4870038
2021/02/05
2.2K0
机器学习-R-特征选择
特征选择是实用机器学习的重要一步,一般数据集都带有太多的特征用于模型构建,如何找出有用特征是值得关注的内容。 1. Feature selection: All-relevant selection with the Boruta package 特征选择两种方法用于分析: (1)最少最优特征选择(minimal-optimal feature selection)识别少量特征集合(理想状况最少)给出尽可能优的分类结果; (2)所有相关特征选择(all-relevant feature selection
机器学习AI算法工程
2018/03/13
2.2K0
机器学习-R-特征选择
Linux系统介绍及熟悉Linux基础操作
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
小小程序员
2023/03/01
3.5K0
Linux系统介绍及熟悉Linux基础操作
第三章《数据表的基本操作》
1.关于表 表示数据库存储数据的基本单位。一个表可以包含若干个字段或者是记录。表的操作包括创建表、修改表、删除表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性约束的过程。 1.创建表: 数据表属于数据库,在创建数据表之前,应该使用“USE <数据库名>”移动到指定的数据库下。 如果没有选择数据库,创建表时会报错; 创建表的语法: CREATE TABLE table_name ( 字段1 数据类型 [完整性约束条件], 字段2 数据类型 [完整性约束条件], … );
全栈程序员站长
2021/06/08
1.4K0
第三章《数据表的基本操作》
python数据库-MySQL单表查询基本操作(50)
  当数据量过大时,在一页中查看数据是一件非常麻烦的事情,而且现在很多浏览器也都是分页显示数据,例如:
Se7eN_HOU
2019/07/12
10.4K0
python数据库-MySQL单表查询基本操作(50)
第三章《数据表的基本操作》
1.关于表 表示数据库存储数据的基本单位。一个表可以包含若干个字段或者是记录。表的操作包括创建表、修改表、删除表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性约束的过程。 1.创建表: 数据表属于数据库,在创建数据表之前,应该使用“USE <数据库名>”移动到指定的数据库下。 如果没有选择数据库,创建表时会报错; 创建表的语法: CREATE TABLE table_name ( 字段1 数据类型 [完整性约束条件], 字段2 数据类型 [完整性约束条件], … );
互联网-小阿宇
2022/11/21
1.2K0
第三章《数据表的基本操作》
【数据结构】线性表的定义及基本操作
数据结构的三要素是逻辑结构、数据的运算、存储结构(物理结构),存储结构不同,运算的实现方式也不同。 本次文章包括线性表的定义和基本操作,其中线性表的定义属于三要素中的逻辑结构,基本操作属于三要素中的运算。
颜颜yan_
2023/10/16
2720
【数据结构】线性表的定义及基本操作

相似问题

R-基本字符串操作

13

不熟悉的基本C++代码

71

R-输入基本公式

04

R- dplyr/tidyverse解中的表操作

323

规划基本的TSQL以操作表数据

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档