我想读一个大约110,000,000行和8列的大型ido文件.列由2个整数列和6个逻辑列组成.分隔符"|"
在文件中使用.我尝试过使用read.big.matrix
,它花了很长时间.我也尝试过dumpDf
,RAM耗尽了.我试过ff
,我听说这是一个很好的包,我正在努力解决错误.如果我能以某种方式阅读它,我想用这个表做一些分析.如果有人有任何建议会很棒.亲切的问候,洛尔坎
我有一个ggplot,我expression(phantom(x) >=80)
在标签文本中用来获得一个正确的大于或等于的符号.
但是我还需要紧下面(N = ...):
require(ggplot2)
.d <- data.frame(a = letters[1:6], y = 1:6)
labs <- c("0-9\n(N=10)","10-29\n(N=10)","30-49\n(N=10)", +
"50-64\n(N=10)","65-79\n(N=10)", expression(phantom(x) >=80))
ggplot(.d, aes(x=a,y=y)) + geom_point() +
scale_x_discrete(labels = labs)
Run Code Online (Sandbox Code Playgroud)
我如何结合expression()
逃生\n
?
我正在分析Alberto Cairo的"功能艺术"中的datavis示例(我建议你)
在那本书中,有这个例子
我在R.中尝试在左下图(散点图)
我使用书中的数据,并计算人口的lm(efect ~ pop)
功能和人口+效果的预算的有效军队
这里有一个问题:如何用颜色表(渐变)绘制散点图的背景,其中颜色代表BUDGET的值?
之后我想把点(人口,效果)与预算的颜色放在一起.通过这种方式,我可以将国家的预算与人口+效应函数的强制预算进行比较
我知道基本的R,我已经安装了ggplot2并扩展了包
我想要一个类似的图表
但是颜色正确.
谢谢.
下面列出了两行代码.两者对于白天和时间都是相同的,但只有一个有效.我正在使用R 3.1.
以下不起作用:
DateTime2=strftime("08/13/2010 05:26:24.350", format="%m/%d/%Y %H:%M:%OS", tz="GMT")
Run Code Online (Sandbox Code Playgroud)
返回以下错误:
Error in as.POSIXlt.character(x, tz = tz) :
character string is not in a standard unambiguous format
Run Code Online (Sandbox Code Playgroud)
但以下工作:
DateTime2=strftime("08/02/2010 06:50:29.450", format="%m/%d/%Y %H:%M:%OS", tz="GMT")
Run Code Online (Sandbox Code Playgroud)
第二行DateTime2
按预期存储.
有什么想法吗?
真的很遗憾,在.Net中没有数字的多态性,即没有统一不同类型的数字类型的数字接口,如bool,byte,uint,int等.在极端情况下,我们想要一个完整的抽象包代数类型.
Joe Duffy有一篇关于这个问题的文章:
http://www.bluebytesoftware.com/blog/CommentView,guid,14b37ade-3110-4596-9d6e-bacdcd75baa8.aspx
您如何在C#中表达这一点,以便在不影响.Net或C#的情况下对其进行改造?
我有一个想法,首先要定义一个或多个抽象类型(接口,如INumeric - 或者比它更抽象),然后定义实现这些的结构并包装类型如int,同时提供返回新类型的操作(例如Integer32: INumeric;其中添加将被定义为
public Integer32 Add(Integer32 other)
{
return Return(Value + other.Value);
}
Run Code Online (Sandbox Code Playgroud)
我有点害怕这段代码的执行速度,但至少它是抽象的.
没有运营商超载良好......
还有其他想法吗?
.Net看起来不像一个可行的长期平台,如果它不能拥有我认为的这种抽象 - 并且效率很高.
抽象是重用.
更新:
到目前为止,这是一个示例实现类型签名:
public struct Integer32 : INumeric<Integer32, Int32>, IOrder<Integer32, Int32>
Run Code Online (Sandbox Code Playgroud)
补偿缺乏协变返回类型.
如何使用mapproj包进行lambert-azimuthal等面积投影? http://cran.r-project.org/web/packages/mapproj/mapproj.pdf
有
azequalarea()等面积
和
lambert(lat0,lat1)conformal,lat0和lat1上的真缩放
Lambert-azimuthal等面积投影最接近的是什么?
我正在尝试在我的情节中格式化图例,但由于希腊语和上标,我必须使用表达式().但是,当我想显示r ^ 2 = 0.45,P <0.0001时,我得到r ^ 2 = 0.45 P <1e-04,当我输入
legend(expression(r^2==0.9230~~P<0.0001))
Run Code Online (Sandbox Code Playgroud)
我试着查找list()函数,但它对逗号没有帮助.我也找不到在expression()函数中使用小数的任何内容.
任何建议,将不胜感激.
谢谢
我使用此处的函数来计算日出和日落,然后返回:
sunrise sunset
6.49055593325792 18.2873900837081
Run Code Online (Sandbox Code Playgroud)
我很努力(与尝试strftime
,POSIXct
或as.Date
功能),将其转换为实时,但至今没有成功.
一如既往,非常感谢任何建议.
我使用'grid'来组合我在ggplot中制作的一些图,然后我使用'grid.text'为这些图提供相同的y轴标签.我最终弄清楚如何在那里得到一个上标-2,但我不希望这两个后面的括号被上标.这是我到目前为止最好的路线,但似乎无论我做什么,在"^"之后的所有内容都会被提升.
grid.text((expression(paste("Biomass (g m"^"-2*)"))), rot = 90, vjust = -20.4)
Run Code Online (Sandbox Code Playgroud)
到目前为止,类似的帖子一直很有帮助,但我认为'grid.text'与我读过的其他内容不一样.
我有一个用ggplot2获得的情节
ggplot()+geom_line(data=results,aes(x=SNR,y=MeanLambdaMin,group=rep),col="blue")+
geom_line(data=results,aes(x=SNR,y=MeanA,group=rep),col="green")+
geom_line(data=results,aes(x=SNR,y=VarA,group=rep),col="red")+
geom_line(data=results,aes(x=SNR,y=VarB,group=rep),col="black")+
facet_wrap(~ rep, as.table=T)+xlab("SNR")+ylab("")
Run Code Online (Sandbox Code Playgroud)
结果很好
不太可能我必须用黑白打印.什么是最好的事情?是否有任何选项可以优化黑白版本的颜色?
这里有一个可重复的例子
results=data.frame("SNR"=1:30)
results$MeanA=results$SNR^2
results$VarA=results$SNR*2
results$VarB=results$SNR^(1/2)
results$MeanLambdaMin=1:30
results$rep=sample(x=1:3,size=30,replace=T)
ggplot()+geom_line(data=results,aes(x=SNR,y=MeanLambdaMin,group=rep),col="blue")+
geom_line(data=results,aes(x=SNR,y=MeanA,group=rep),col="green")+
geom_line(data=results,aes(x=SNR,y=VarA,group=rep),col="red")+
geom_line(data=results,aes(x=SNR,y=VarB,group=rep),col="black")+
facet_wrap(~ rep, as.table=T)+xlab("SNR")+ylab("")
Run Code Online (Sandbox Code Playgroud) r ×9
ggplot2 ×3
plotmath ×3
.net ×1
abstraction ×1
c# ×1
colors ×1
datetime ×1
decimal ×1
expression ×1
graphics ×1
legend ×1
map ×1
numeric ×1
performance ×1
plot ×1
projection ×1
scale ×1
time ×1