我一直试图聚合(一些不稳定的)每日数据.我实际上正在使用csv数据,但如果我重新创建它 - 它看起来像这样:
library(zoo)
dates <- c("20100505", "20100505", "20100506", "20100507")
val1 <- c("10", "11", "1", "6")
val2 <- c("5", "31", "2", "7")
x <- data.frame(dates = dates, val1=val1, val2=val2)
z <- read.zoo(x, format = "%Y%m%d")
Run Code Online (Sandbox Code Playgroud)
现在我想每天聚合这个(注意有时候一天有> 1个数据点,有时候也没有.
我已经尝试了很多很多变化,但我似乎无法聚合,所以例如这失败了:
aggregate(z, as.Date(time(z)), sum)
# Error in Summary.factor(2:3, na.rm = FALSE) : sum not meaningful for factors
Run Code Online (Sandbox Code Playgroud)
关于聚合似乎有很多内容,我尝试了很多版本,但似乎无法在日常水平上总结这一点.除了每日总结之外,我还想运行cummax和累积平均值.
任何帮助都会受到高度赞赏.
更新
我实际使用的代码如下:
z <- read.zoo(file = "data.csv", sep = ",", header = TRUE, stringsAsFactors = FALSE, blank.lines.skip = T, na.strings="NA", format = "%Y%m%d");
Run Code Online (Sandbox Code Playgroud)
似乎我(无意)引用上面的数字类似于实践中发生的事情,因为当我这样做时: …
有危险/etc/init.d/postgresql restart吗?我们刚刚发生了一些事情,一些关系"消失了",我跑了上述命令.刚刚被系统管理员搞砸了,但是他没有证明为什么这是一件坏事.我确实把webapp置于维护模式,因此当时没有任何事务/查询.
谢谢你们......总之它不会损坏任何东西,但它可能会丢失许多有价值的诊断信息.
我想让我的图像高度增加到1500px(希望宽度只会自动重新调整大小,如果没有,我也可以轻松设置它)
我正在使用jquery .animate(),但它根本不是我的喜好......我知道我可以使用:
-webkit-transform: scale(2);
Run Code Online (Sandbox Code Playgroud)
但我想将它设置为特定的大小..不仅仅是图像大小的两倍或三倍.
有帮助吗?
谢谢
有没有类似于Android平台上的NotImplementedException?
谢谢!
我想知道如何DROP TABLE IF EXISTS在MySQL存储过程中使用.我正在编写一个相当长的mySQL存储过程,它将执行大量工作,然后加载带有结果的临时表.但是,我无法完成这项工作.
我已经看到了几种方法来做临时表的事情.基本上,您要么创建临时表,要对其进行处理,然后将其放在最后...或者如果它存在则将其删除,创建它,然后对其进行处理.
我更喜欢第二种方法,所以你总是开始干净,这是对表存在的内置检查.但是,我似乎无法让它工作:
这是我的例子:
这个作品:
DELIMITER//
DROP PROCEDURE IF EXISTS pTest//
CREATE PROCEDURE pTest()
BEGIN
CREATE TEMPORARY TABLE tblTest (
OrderDate varchar(200)
);
DROP TEMPORARY TABLE tblTest;
END//
DELIMITER ;
CALL pTest();
Run Code Online (Sandbox Code Playgroud)
这个作品:
DELIMITER//
DROP PROCEDURE IF EXISTS pTest//
CREATE PROCEDURE pTest()
BEGIN
DROP TEMPORARY TABLE tblTest;
CREATE TEMPORARY TABLE tblTest (
OrderDate varchar(200)
);
END//
DELIMITER ;
CALL pTest();
Run Code Online (Sandbox Code Playgroud)
这不是:
DELIMITER//
DROP PROCEDURE IF EXISTS pTest//
CREATE PROCEDURE pTest()
BEGIN
DROP TEMPORARY TABLE IF …Run Code Online (Sandbox Code Playgroud) 当我显示 ToolBoxEditForm 时,它使用多选字段。但我想要的是一种表单,让用户可以将工具箱中的每个工具作为文本字段进行编辑。我无法弄清楚如何使用多对多字段来做到这一点。
class Tool(models.Model):
tool_name = models.CharField(unique=True, max_length=200)
......
class ToolBox(models.Model):
tools = models.ManyToManyField(Tool,max_length=300)
class ToolBoxEditForm (ModelForm):
tools = ???
class Meta:
model = ToolBox
exclude = ('user', 'popularity',)
Run Code Online (Sandbox Code Playgroud) 我编写了一个Powershell脚本来删除名称以0或1开头的给定文件夹中的子文件夹.此脚本似乎仅适用于非空文件夹.我希望它也删除内部内容.是否有任何开关可以实现?此外,对于某些文件,我收到的错误是没有足够的权限,而脚本以管理员身份运行.
$srcFolder = "C:\Documents and Settings\setup\Desktop\Temp\"
$folderList = Get-Childitem $a | Where-Object {$_.Name -match "^[01]"}
foreach( $folder in $folderList)
{
$tempFolder = $srcFolder + $folder;
Remove-Item $tempFolder
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
问候,
Sujeet Kuchibhotla
做(之后mkdir repo和cd repo)有什么区别:
git init
git remote add origin git://github.com/cmcculloh/repo.git
git fetch --all
git pull origin master
Run Code Online (Sandbox Code Playgroud)
和
git clone git://github.com/cmcculloh/repo.git
Run Code Online (Sandbox Code Playgroud)
我的意思是,显然一个更短,但除此之外他们基本上做同样的事情?
我听说可以将iPad应用程序中的内容输出到外部显示器,但应用程序必须为此做好准备,并且存在严重的局限性.有什么指针吗?
而且,这可以为iPhone完成吗?它是一样的吗?
你能宣布一个这样的函数......
function ihatefooexamples(){
return "boo-foo!";
};
Run Code Online (Sandbox Code Playgroud)
然后重新宣布它有点像这样......
if ($_GET['foolevel'] == 10){
function ihatefooexamples(){
return "really boo-foo";
};
};
Run Code Online (Sandbox Code Playgroud)
是否有可能以这种方式覆盖一个函数?
无论如何?