小编Bob*_*Bob的帖子

如何在gomplot的geom_text_repel或geom_text标签中包含斜体文本?

是否可以将部分斜体文本标签传递给ggplot?我尝试使用expressionitaliccommands(expression(paste(italic("some text")))),但这些不能传递到数据框,因为命令的结果不是原子的.设置参数fontface = "italic"也不够,因为这会使整个标签斜体化,而不仅仅是标签中的一组选定字符.例如,我想在标签中使用一些斜体字的拉丁短语(例如"体内点"中的"体内").

library(ggplot)
library(ggrepel)

df <- data.frame(V1 = c(1,2), V2 = c(2,4), V3 = c("in vivo point","another point"))

ggplot(data = df, aes(x = V1, y = V2)) + geom_point() + geom_text_repel(aes(label = V3))
Run Code Online (Sandbox Code Playgroud)

text r ggplot2 plotmath ggrepel

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

为什么fread插入回车(\ r)到data.table?

我正在使用data.table::freadWindows 10计算机上的.csv文件中读取数据.数据正确读入read.csv; 但是,当我fread用来读入数据时,结果data.table的每一行中的所有最终列都以a结尾\r,可能表示回车.这会导致数字字段被赋予字符数据类型.(而不是数字文字4.53,行结束单元格将包含字符文字4.53\r.)

为什么会出现这个错误?有没有办法通过函数调用直接解决这个问题fread

更新

verbose = TRUE使用参数时,我得到以下内容

Input contains no \n. Taking this to be a filename to open
File opened, filesize is 0.000001 GB.
Memory mapping ... ok
Detected eol as \n only (no \r afterwards), the UNIX and Mac standard.
Positioned on line 1 after skip or autostart
This line is the autostart and not blank so searching up for the last …
Run Code Online (Sandbox Code Playgroud)

csv r fread data.table

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

data.table二级索引有类型限制吗?

data.table在数字矢量上设置辅助索引时,似乎不允许使用on =语法对行进行子设置。但是,我在文档中看不到任何表明仅字符列可以作为辅助索引的内容。on =语法是否仅限于字符列?

library(data.table)
dt <- data.table(A = 1:10, B = letters[1:10])
setindex(dt, A, B)
dt[on = "B", "c"]
dt[on = "A", 3]
Run Code Online (Sandbox Code Playgroud)

types r data.table

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

标签 统计

r ×3

data.table ×2

csv ×1

fread ×1

ggplot2 ×1

ggrepel ×1

plotmath ×1

text ×1

types ×1