小编Sta*_*ing的帖子

在Jupyter中嵌入代码以进行说明

Jupyter的新手.

想要在Markdown单元格中嵌入用于插图的代码而不执行.

http://jupyter-notebook.readthedocs.org/en/latest/examples/Notebook/rstversions/Working%20With%20Markdown%20Cells.html

这个链接基本上说人们可以这样做,但没有说怎么做.例如,它使文本成为标题,您使用英镑符号#.但它没有说明如何嵌入代码,只是表明它是可行的.

试图在线搜索并找到与提供的链接相同的信息.

markdown jupyter jupyter-notebook

7
推荐指数
4
解决办法
8971
查看次数

将 fread 函数读入的数据转换为 data.frame

假设我有一个 3 行 4 列的示例 csv 文件。说它看起来像下面这样:

name1 name2  name3 name4
11    12     13    14
21    22     23    24
31    32     33    34
Run Code Online (Sandbox Code Playgroud)

我在使用中阅读了它fread()(我使用小样本进行说明):

data <- fread(sample.csv, stringsAsFactors=FALSE)
Run Code Online (Sandbox Code Playgroud)

然后我做

class(data)
Run Code Online (Sandbox Code Playgroud)

它会回来

[1] "data.table" "data.frame"
Run Code Online (Sandbox Code Playgroud)

我想看第四列的第一个元素,我试过了

data[1,4]
Run Code Online (Sandbox Code Playgroud)

但它返回 4(我猜是列的索引)。

有趣的是,当我调用以下

data[1,] 
Run Code Online (Sandbox Code Playgroud)

或者

data[1]
Run Code Online (Sandbox Code Playgroud)

它返回第一行。

所以我做了

data <- data.frame(data)
Run Code Online (Sandbox Code Playgroud)

将数据转换为数据框。

我的问题:
1. 由于初始数据有两个类,有没有办法让我选择一个类并“删除”另一个类?就我而言,我只想将数据用作数据框。
2. 一般情况下,如果数据有多个类,我们可以选择一个类来保留吗?例如,as.POSIXct()将返回一个具有两个类的对象(“POSIXct”“POSIXt”)。如果我们只想保留其中一个类怎么办?任何功能都以通用方式用于此目的?

r class fread data.table

5
推荐指数
1
解决办法
3796
查看次数

R中二元变量的相关分析

dat <- as.data.frame(replicate(100,sample(c(0,1),100,replace=TRUE)))
Run Code Online (Sandbox Code Playgroud)

我想创建一个 100 x 100 的矩阵,将这些二元变量之间的相关系数作为条目。

如果变量是连续的,那么我会用来cor()创建矩阵。我不确定cor()用 Pearson 作为方法是否合理。如果没有,假设我可以找到一个函数fn()来计算一对二元向量之间的相关性。构建 100 x 100 矩阵的有效方法是什么?

statistics r matrix correlation

1
推荐指数
1
解决办法
9354
查看次数