小编Kyl*_*ndt的帖子

如何在R中解析年份+周数?

是否有一种很好的方法可以将一年+周数转换为R中的日期?我尝试过以下方法:

> as.POSIXct("2008 41", format="%Y %U")
[1] "2008-02-21 EST"
> as.POSIXct("2008 42", format="%Y %U")
[1] "2008-02-21 EST"
Run Code Online (Sandbox Code Playgroud)

根据?strftime:

%Y世纪.请注意,虽然原始公历中没有零,但ISO 8601:2004将其定义为有效(解释为1BC):请参阅http://en.wikipedia.org/wiki/0_(year).请注意,该标准还规定,在其日历中1582年之前的年份应仅在有关各方同意的情况下使用.

%U作为十进制数字的年份(00-53),使用星期日作为一周的第一天1(并且通常以一年的第一个星期日作为第1周的第1天).美国大会.

datetime r

17
推荐指数
2
解决办法
1万
查看次数

找出Go a Binary的版本是用?

有没有办法告诉二进制文件的版本是什么?

我的工作站上有多个go实例,所以我想验证是否使用了正确的实例.

go

17
推荐指数
3
解决办法
4576
查看次数

在DataFrame中组合重复的列

如果我的数据框具有包含相同名称的列,是否有办法将具有相同名称的列与某种函数(即总和)组合在一起?

例如:

In [186]:

df["NY-WEB01"].head()
Out[186]:
                NY-WEB01    NY-WEB01
DateTime        
2012-10-18 16:00:00  5.6     2.8
2012-10-18 17:00:00  18.6    12.0
2012-10-18 18:00:00  18.4    12.0
2012-10-18 19:00:00  18.2    12.0
2012-10-18 20:00:00  19.2    12.0
Run Code Online (Sandbox Code Playgroud)

我如何通过对列名相同的每一行进行求和来折叠NY-WEB01列(有一堆重复的列,而不仅仅是NY-WEB01)?

python group-by dataframe pandas pandas-groupby

16
推荐指数
2
解决办法
1万
查看次数

加快IIS/.NET/LINQ从网络缓冲区检索数据的速度

在对我的Web服务器和数据库服务器之间的流量进行TCP分析时,我看到网络缓冲区(TCP窗口)经常填满.然后,Web服务器将TCP消息发送到数据库服务器,告知其缓冲区已满,并且在给定更新之前不发送更多数据.

例如,这是网络缓冲区的大小(以字节为单位),用于随着时间的推移,与数据库服务器之间的长期连接之一:

网络缓冲图

Web服务器正在运行在Windows 2008 R2 Web服务器上以IIS集成模式运行的.NET 4.0应用程序.SQL Server是2008 R2服务器.

我对此的解释是,SQL服务器将数据更快地返回到Web服务器,然后Web服务器上的应用程序可以从缓冲区收集数据.我尝试调整网络驱动程序中的所有内容以解决此问题.特别是增加RSS队列,禁用中断审核,并设置Windows 2008 R2服务器以更积极地增加缓冲区大小.

因此,如果我的解释是正确的,让我想知道两种可能性:

  1. 在.NET中是否有任何方法可以告诉它增加网络缓冲区的大小?"增强的2008 R2 TCP堆栈"很少决定为此连接启用窗口缩放(使缓冲区大于65 kBytes)(可能是由于低延迟).看起来手动设置此系统的能力在Windows server 2008 r2中消失了(以前曾经存在的注册表项被忽略).那么我有可能在代码中强制执行此操作吗?
  2. 是否有任何可以调整的内容可以加快应用程序读取网络缓冲区信息的速度,特别是对于SQL连接?

编辑:
请求在ASYNC_NETWORK_IO处关闭DMV查询:

SELECT * FROM sys.dm_os_wait_stats ORDER BY waiting_tasks_count desc;
Run Code Online (Sandbox Code Playgroud)
wait_type  waiting_tasks_count  wait_time_ms  max_wait_time_ms  signal_wait_time_ms
CXPACKET            1436226309    2772827343             39259           354295135
SLEEP_TASK           231661274     337253925             10808            71665032
LATCH_EX             214958564     894509148             11855            84816450
SOS_SCHEDULER_YIELD  176997645     227440530              2997           227332659
ASYNC_NETWORK_IO     112914243      84132232             16707            16250951

.net sql linq buffer tcp

14
推荐指数
1
解决办法
2934
查看次数

R绘制所有轴标签(防止一些被跳过)

当我用(axis(1, at=1:27, labels=labs[0:27]))手动添加以下标签时:

> labs[0:27]
 [1] "0\n9.3%"  "1\n7.6%"  "2\n5.6%"  "3\n5.1%"  "4\n5.7%"  "5\n6.5%"  "6\n7.3%"  "7\n7.6%"  "8\n7.5%"  "9\n7%"    "10\n6.2%" "11\n5.2%"
[13] "12\n4.2%" ........
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

在此输入图像描述

如何强制绘制所有标签,以便不跳过1,3,5,6和11?(另外,为了额外的功劳,如何将整个内容移动几个像素?)

plot r

14
推荐指数
2
解决办法
3万
查看次数

Python平滑时间序列数据

我在python中有一些unixtime的数据,值:

[(1301672429, 274), (1301672430, 302), (1301672431, 288)...]
Run Code Online (Sandbox Code Playgroud)

时间不断地步进一秒钟.我如何减少这些数据,以便时间戳每秒,但该值是周围10个值的平均值?

Fancier滚动平均值也会很好,但是这些数据是绘制的,因此主要是为了平滑图表.

跟进(TSQL滚动平均时间分组后得出结论,在SQL中尝试这样做是一种痛苦的路径).

python time-series

13
推荐指数
2
解决办法
3万
查看次数

将关联表显示为降序列表

当在具有大量变量的时间序列上运行cor()时,我得到一个表,其中每个变量都有一行和一列,显示它们之间的相关性.

如何将此表视为从最相关到​​最不相关的列表(消除所有NA结果和映射回自身的结果(即A与A的相关性)).我还想将反(负)结果计为绝对值,但仍将其显示为负值.

所以期望的输出将是这样的:

A,B,0.98
A,C,0.9
C,R,-0.8
T,Z,0.5
Run Code Online (Sandbox Code Playgroud)

r correlation

13
推荐指数
2
解决办法
3230
查看次数

R子集XTS工作日

如何将xts对象的子集仅包括工作日(周一至周五,周六和周日除外)?

r xts

13
推荐指数
2
解决办法
5169
查看次数

R Strptime年份和月份没有分隔符返回NA

我可能做了一些愚蠢而没有看到它的东西,但是:

> strptime("201101","%Y%m")
[1] NA
Run Code Online (Sandbox Code Playgroud)

从帮助strptime:

%Y年份与世纪
%m月份为十进制数字(01-12)

time r

12
推荐指数
1
解决办法
6074
查看次数

如何GZIP压缩Go中的http请求?

我的申请被拒绝.但是,当我蜷缩这是工作数据,所以它似乎还有的地方,我很困惑与如何去压缩该HTTP有效载荷.

    var buf bytes.Buffer
    g := gzip.NewWriter(&buf)
    g.Write([]byte("apples")
    req, err := http.NewRequest("POST", q.host, bytes.NewReader(buf.Bytes()))
    ...
    req.Header.Set("Content-Type", "text/plain")
    req.Header.Set("Content-Encoding", "gzip")
    resp, err := client.Do(req)
Run Code Online (Sandbox Code Playgroud)

有人看到我错了吗?

gzip go

12
推荐指数
1
解决办法
3501
查看次数

标签 统计

r ×5

go ×2

python ×2

.net ×1

buffer ×1

correlation ×1

dataframe ×1

datetime ×1

group-by ×1

gzip ×1

linq ×1

pandas ×1

pandas-groupby ×1

plot ×1

sql ×1

tcp ×1

time ×1

time-series ×1

xts ×1