我有一个包含2列的数据框,第一列包含日期,第二列包含时间,格式如下:
date time
[1,] "2003-10-03" "22:32:00"
[2,] "2003-10-05" "17:43:06"
[3,] "2003-10-10" "18:45:56"
[4,] "2003-11-12" "17:07:16"
[5,] "2003-11-13" "12:48:04"
[6,] "2003-11-13" "18:17:57"
Run Code Online (Sandbox Code Playgroud)
我想创建一些这些数据的直方图,查看每年,每月和每天特定时段的事件数量.
这一年很容易
hist(as.Date(df[,1]), "years")
Run Code Online (Sandbox Code Playgroud)
现在,为了获得每个月的事件数量(无视年份),我使用了:
months = c("January", "February", "March",
"April", "May", "June", "July",
"August", "September", "October",
"November", "December")
tb <- table(factor(months.Date(dt), levels=months)
barplot(tb)
Run Code Online (Sandbox Code Playgroud)
问题:
谢谢
我想问你们关于用ASP.NET编写的服务的SEO意见.我遇到了一位搜索引擎优化专家,他说几乎不可能为用ASP.NET编写的服务/门户网站制作搜索引擎优化,因为谷歌机器人不喜欢它生成的网页.你能否证实或否认这一理论?
我正在尝试使用Lazarus和SQLdb组件编写一个简单的SQLite 3应用程序.
我已设法连接到数据库并填充TDBGrid.问题是作为文本字段的所有列都显示值"(MEMO)"而不是DB中的字符串.
我需要一种方法来识别Mathematica的时间序列数据中的局部最小值和最大值.这似乎应该是一件容易的事情,但它变得棘手.我在MathForum上发布了这个,但我想我可能会在这里得到一些额外的关注.
您可以在以下网址找到讨论该问题的论文:http://www.cs.cmu.edu/~eugene/research/full/compress-series.pdf
到目前为止我试过这个...
获取并格式化一些数据:
data = FinancialData["SPY", {"May 1, 2006", "Jan. 21, 2011"}][[All, 2]];
data = data/First@data;
data = Transpose[{Range[Length@data], data}];
Run Code Online (Sandbox Code Playgroud)
定义2个功能:
第一种方法:
findMinimaMaxima[data_, window_] := With[{k = window},
data[[k + Flatten@Position[Partition[data[[All, 2]], 2 k + 1, 1], x_List /; x[[k + 1]] < Min[Delete[x, k + 1]] || x[[k + 1]] > Max[Delete[x, k + 1]]]]]]
Run Code Online (Sandbox Code Playgroud)
现在另一种方法,虽然不那么灵活:
findMinimaMaxima2[data_] := data[[Accumulate@(Length[#] & /@ Split[Prepend[Sign[Rest@data[[All, 2]] - Most@data[[All, 2]]], 0]])]]
Run Code Online (Sandbox Code Playgroud)
看看每个功能的作用.首先findMinimaMaxima2 []:
minmax = findMinimaMaxima2[data];
{Length@data, …Run Code Online (Sandbox Code Playgroud) 我在使用ImageMagick时遇到了一些麻烦.
我在Windows 7 - 32Bit上安装了GhostScript v9.00和ImageMagick-6.6.7-1-Q16
当我在cmd中运行以下命令时
转换D:\ test\sample.pdf D:\ test\pages\page.jpg
只有pdf的第一页转换为pdf.我也尝试了以下命令
转换D:\ test\sample.pdf D:\ test\pages\page-%d.jpg
这会将第一个jpg创建为page-0.jpg,但不会创建另一个jpg.如果有人能对此有所了解,我真的很感激.谢谢.
更新:
我使用-debug"All"运行命令
其中一条出线说:
2011-01-26T22:41:49+01:00 0:00.727 0.109u 6.6.7 Configure Magick[5800]: nt-base.c/NTGhostscriptGetString/1008/Configure
registry: "HKEY_CURRENT_USER\SOFTWARE\GPL Ghostscript\9.00\GS_DLL" (failed)
Run Code Online (Sandbox Code Playgroud)
它毕竟可能与GhostScript有关吗?
我在prolog中使用以下代码实现了以下功能:
abs2(X, Y) :- X < 0, Y is -X.
abs2(X, X) :- X >= 0, !.
Run Code Online (Sandbox Code Playgroud)
如何在不使用cut("!")的情况下实现此功能?
我想用JavaScript中的方括号包装给定字符串中所有出现的某些单词.
说这些话是苹果,橘子和香蕉.然后主题文本"You are comparing apples to oranges."应该变成"You are comparing [apples] to [oranges]."
这个的正则表达式是(apples|oranges),但问题是如何包装或更一般地,修改每个匹配.String.replace()允许您使用某个预定义的值替换匹配的匹配项,而不是基于匹配项的值.
谢谢.
我正在尝试使用Xcode 4测试版,而我确实缺少⌘-Shift-D,它可以让您搜索符号或文件并快速打开它们.有谁知道如何在Xcode 4中调用它?
我正在使用 ClickOnce 发布我的 wpf 应用程序,但我也想对其进行混淆。
我将我的应用程序发布到本地文件夹,对其进行混淆,然后使用 mageui 放弃它,然后将其上传到我的网络服务器。
问题是,我似乎无法将我的可执行文件定义为入口点,每次我选择它时,它都会默认返回为空文件类型。
奇怪的是,即使我不混淆我的程序集并尝试按原样辞职,也会发生这种情况。我可以定义我引用的其他 dll 作为入口点(当然这不是它们的用途),但不能定义启动我的应用程序的可执行文件。
有什么建议么?
我有一个复选框页面,在某些情况下超过100.我目前正在这样做:
$('form[name=myForm] input[name=myCheckbox]').change(function(){
var numChkd = $('input[name=myCheckbox]:checked').size();
console.log(numChkd);
};
Run Code Online (Sandbox Code Playgroud)
但正如你可以想象的那样,这可能会变得很慢.有没有更好的方法将事件绑定到多个元素?这有效,但我想知道是否有更好的方法?
.net ×1
asp.net ×1
asp.net-ajax ×1
c# ×1
checkbox ×1
clickonce ×1
datetime ×1
delphi ×1
imagemagick ×1
javascript ×1
jquery ×1
lazarus ×1
memo ×1
optimization ×1
pdf ×1
prolog ×1
prolog-cut ×1
r ×1
regex ×1
seo ×1
sqlite ×1
time-series ×1
wpf ×1
xcode ×1
xcode4 ×1