我在R中有一个data.frame.我想在两个不同的列上尝试两种不同的条件,但我希望这些条件具有包容性.因此,我想用"OR"来结合条件.当我想使用"AND"条件时,我已经使用了以下语法,并取得了很多成功.
my.data.frame <- data[(data$V1 > 2) & (data$V2 < 4), ]
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在上面使用'OR'.
我知道我可以使用它plyr和它的朋友组合数据帧,merge但是到目前为止我不知道如何根据2列合并两个数据帧和多列?
我的类别需要用希腊字母命名.我正在使用ggplot2它,它可以很好地处理数据.不幸的是,我无法弄清楚如何将这些希腊符号放在x轴(刻度线)上,并使它们出现在图例中.有什么办法吗?
更新:我看了一下链接,然而,没有很好的方法来描述我想要做的事情.
我有一个hdf5格式的文件.我知道它应该是一个矩阵,但我想阅读那个矩阵,R以便我可以研究它.我看到有一个h5r软件包可以帮助解决这个问题,但是我没有看到任何简单的阅读/理解教程.这样的教程是否可在线获取.具体来说,如何hdf5使用此包读取对象,以及如何实际提取矩阵?
UPDATE
我发现了一个rhdf5不属于CRAN但属于BioConductoR的软件包.界面相对容易理解文档和示例代码非常清楚.我可以毫无问题地使用它.我的问题似乎是输入文件.我想要读取的矩阵实际上存储在hdf5文件中python pickle.因此,每当我尝试打开它并通过R我获得它来访问它segmentation fault.我确实弄清楚如何将矩阵从内部保存python为tsv文件,现在问题得以解决.
我知道当你使用时par( fig=c( ... ), new=T ),你可以创建插图.但是,我想知道是否可以使用ggplot2库来创建"插图"图形.
更新1:我尝试使用par()with ggplot2,但它不起作用.
更新2:我发现了一个工作液在GGPLOT2 Google网上论坛使用grid::viewport().
我可以ggplot2用来制作小提琴情节吗?也许使用一些变化geom_boxplot()?
这可能听起来像是一个重复的问题,但希望事实并非如此.在基本R graphics直方图函数中,我们有一个选项breaks="FD",它为直方图提供了合理大小的binsize,我们有任何类似的简单选项ggplot2吗?或者甚至更好,我们可以使用相同的选项ggplot2吗?
我不明白,你可以调整binwidth的geom_histogram,但我要寻找一个更简单的生成美观和合理的方式binsize.
可以使用它shingles来定义特定范围ggplot2.据我所知,shingles是一种生成群组的方法.我们可以创建这样的shingles并使用它们ggplot2 facet_grid来获取图形吗?
是否有任何方法R可以找出附加了哪些数据集.在我的工作流程中,我使用控制台并构建脚本.我在控制台中尝试了代码行,一旦我对结果感到满意,我就将它们添加到脚本中,以便我可以在以后重现结果.在过去的一周里,我一直在玩一些数据集.我想我随着时间的推移附加了一些它们.但是现在我需要知道当前附加了哪些数据集,以便我可以将它们分离.
我有一个大约有2000万行的输入文件.文件的大小约为1.2 G.无论如何,我可以在R中绘制数据.有些列有类别,大多数是数字.
我已经尝试了我的绘图脚本,输入文件的一小部分大约800K行,但即使我有大约8G的RAM,我似乎无法绘制所有数据.有没有简单的方法来做到这一点.