我正在尝试加载一个包含14列的csv文件,如下所示:
StartDate,var1,var2,var3,....,var14
当我发出这个命令:
StartDate, var1, var2, var3, ..., var14
Run Code Online (Sandbox Code Playgroud)
我得到一个"重复row.names不允许"错误消息.
在我看来,第一个列名称导致了问题.当我手动下载文件并StartDate
从文件中删除名称时,R成功读取文件并用第1列替换X
.有人能告诉我发生了什么事吗?该文件是(逗号分隔的)csv文件.
我做了一些研究,我一直在寻找解决方案.我有一个时间序列数据,非常基本的数据框,让我们称之为x
:
Date Used
11/1/2011 587
11/2/2011 578
11/3/2011 600
11/4/2011 599
11/5/2011 678
11/6/2011 555
11/7/2011 650
11/8/2011 700
11/9/2011 600
11/10/2011 550
11/11/2011 600
11/12/2011 610
11/13/2011 590
11/14/2011 595
11/15/2011 601
11/16/2011 700
11/17/2011 650
11/18/2011 620
11/19/2011 645
11/20/2011 650
11/21/2011 639
11/22/2011 620
11/23/2011 600
11/24/2011 550
11/25/2011 600
11/26/2011 610
11/27/2011 590
11/28/2011 595
11/29/2011 601
11/30/2011 700
12/1/2011 650
12/2/2011 620
12/3/2011 645
12/4/2011 650
12/5/2011 639
12/6/2011 620
12/7/2011 600
12/8/2011 …
Run Code Online (Sandbox Code Playgroud) 我安装了iplots和rjava包.当我这个库(iplots),我得到以下错误.我的电脑上安装了JDK.
Loading required package: rJava
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from the Registry
Run Code Online (Sandbox Code Playgroud)
错误:无法加载包'rJava'
安装步骤:
我收到此错误:
configure: error: --with-x=yes (default) and X11 headers/libs are not available
Run Code Online (Sandbox Code Playgroud)
在config.log文件中我看到这个条目:
#define X_DISPLAY_MISSING 1
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
为了使用jQuery,我是否必须在我的html中使用以下引用?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
如果我的服务器没有互联网连接怎么办?
我在本地下载该软件包并尝试安装它,但出现此错误:
R CMD INSTALL -l /usr/local/lib64/R/library Cairo_1.5-1.tar.gz
Run Code Online (Sandbox Code Playgroud)
我得到他的错误:
checking for PNG support in Cairo... yes
checking for ATS font support in Cairo... no
configure: CAIRO_LIBS=-L/usr/local/lib -lcairo
checking for library containing deflate... no
checking whether Cairo programs can be compiled... configure: error: Cannot
compile a simple Cairo program. See config.log for details.
ERROR: configuration failed for package 'Cairo'
* removing '/usr/local/lib64/R/library/Cairo'
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢
我有两列.一个日期和第二个数据.我需要用iplots创建一个时间序列图表.找不到时间序列的任何文档?任何人都可以帮助一些入门指针吗?
我有一个文件要重塑以使用R:这些是我正在运行的命令。
x <- data.frame(read.table("total.txt", sep=",", header=T)
y <- melt(x, id=c("Hostname", "Date", "MetricType"))
Run Code Online (Sandbox Code Playgroud)
当我发出此命令将日期和小时基本结合在一起时,出现错误,窗口挂起。
yy <- cast(y, Hostname + Date + variable ~ MetricType)
Run Code Online (Sandbox Code Playgroud)
这是错误:
Aggregation requires fun.aggregate: length used as default
ServerNa Date MetricType Hour Value
19502 server1 01/05/2012 MemoryAVG Hour5 41.830000
19503 server1 01/05/2012 CPUMaximum Hour5 9.000000
19504 server1 01/05/2012 CPUAVG+Sev Hour5 9.060000
19505 server1 01/05/2012 CPUAVG Hour5 30.460000
19506 server1 01/05/2012 61 Hour5 63.400000
19507 server1 01/05/2012 60 Hour5 59.300000
19508 server2 01/05/2012 MemoryAVG Hour5 10.690000
19509 server2 …
Run Code Online (Sandbox Code Playgroud) 我有一个数据框,有几个月的日期和CPU利用率数据.我可以像这样创建一个平滑的gplot:
qplot(Date, CPU, data=app1, geom=c("line", "smooth"), method = "lm",
ylab="CPU", xlab="Date", main=")
Run Code Online (Sandbox Code Playgroud)
这不显示日期,只显示几个日期.如果日期大于或小于平滑线,是否可以显示重要日期?
再次,如果我问了太多问题,我很抱歉.我只是在学习R并经历了第一次痛苦.
数据看起来像这样:
Date CPU
3/10/2012 0:00 28.7
3/9/2012 0:00 94.1
3/2/2012 0:00 82.7
2/23/2012 0:00 68.5
2/22/2012 0:00 67.4
2/10/2012 0:00 100
2/6/2012 0:00 100
2/4/2012 0:00 89.4974
2/3/2012 0:00 100
2/1/2012 0:00 100
1/29/2012 0:00 57.4693
1/25/2012 0:00 100
1/21/2012 0:00 98.2085
1/20/2012 0:00 99.9987
1/19/2012 0:00 99.9698
1/17/2012 0:00 99.9802
1/15/2012 0:00 51.5781
1/14/2012 0:00 86.5854
1/12/2012 0:00 100
1/10/2012 0:00 100
1/8/2012 0:00 48.3474 …
Run Code Online (Sandbox Code Playgroud)