小编tag*_*oma的帖子

Pythonic方法从列表中创建独立列表?

(我在这个网站上搜索+互联网,但找不到答案)

我从以下开始:

myList = ['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)

我想得到一些pythonic相当于的东西

a = []
b = []
c = []
Run Code Online (Sandbox Code Playgroud)

要么

a, b, c = ([] for i in range(3))
Run Code Online (Sandbox Code Playgroud)

那就是我想创建与原始列表中的元素一样多的列表,并使用(赋值?)原始列表中的元素作为创建列表的名称.

请问有什么建议吗?

python list python-3.x python-3.4

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

使用动物园对象中的ggplot2绘制多线图

所有.

我在stackoverflow上读了几个先前的消息,并浏览了zoo和ggplot2的文档,但没有找到任何合适的答案.

假设我有一个名为'data' 的动物园对象.平面文件中的原始数据如下:

Date,Quote1,Quote2,Quote3,Quote4,Quote5
18/07/2008,42.36,44.53,28.4302,44.3,42
21/07/2008,43.14,44.87,28.6186,44.83,43.27
22/07/2008,43.26,44.85,28.6056,44.86,42.84
23/07/2008,44.74,45.61,29.7558,45.69,#N/A
24/07/2008,43.99,45.14,29.2944,45.19,#N/A
25/07/2008,43.18,45.33,29.4569,45.46,43.65
28/07/2008,43.45,44.72,28.5016,44.89,43.31
29/07/2008,43.49,44.8,28.1247,44.88,42.85
30/07/2008,44.55,45.54,28.0727,45.58,43.67
31/07/2008,43.36,45.5,27.9818,45.63,43.91
01/08/2008,43.34,44.75,28.0792,44.69,43.04
Run Code Online (Sandbox Code Playgroud)

现在,我想在一个线图上绘制这五种金融产品的时间序列,以便比较它们的演变.

我希望使用ggplot2.

有人会善意给我一些提示吗?

r graph time-series ggplot2 timeserieschart

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

如何在ipython Notebook的JavaScript代码中使用python定义的变量?

假设我使用Ipython笔记本与Scipy工厂进行了复杂的数值计算。现在,我想从Javascript中的代码(仍在IPYNB中)调用Scipy计算得出的变量。

以下是我愿意完成的工作的简单说明:

# Get a vector of 4 normal random numbers using numpy - the variable 'rnd'
import numpy as np
mu, sig = 0.05, 0.2
rnd = np.random.normal(loc=mu, scale=sig, size=4)
Run Code Online (Sandbox Code Playgroud)

现在,我想rnd在Javascript中使用上面的变量,用于说明目的:

%%javascript
element.append(rnd);
Run Code Online (Sandbox Code Playgroud)

上面的行返回消息错误:ReferenceError: rnd is not defined

然后,如何在Ipython Notebook中的javascript代码中使用python变量?

ipython ipython-notebook

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

R中的函数类似于month.abb这几个月的唯一第一个字母?

是否有类似于month.abbR 的功能可以显示每个月的第一个字母?例如month.abb返回'Jan','Feb'...我希望找到的函数返回'J','F',...

r function

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

如何将每日时间序列转换为平均每周?

我希望(算术上)平均每日数据,从而将我的每日时间序列转换为每周一次.

遵循这个主题:如何使用R计算每列数据的平均值?,我正在使用xts库.

# Averages daily time series into weekly time series
# where my source is a zoo object
source.w <- apply.weekly(source, colMeans)
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,这个系列的平均值是星期二到下一个星期一的数据.

我正在寻找从星期一到星期五平均每日数据的选项.

任何提示?

这里有一点:

    # here is part of my data, from a "blé colza.txt" file


    24/07/2012  250.5   499
    23/07/2012  264.75  518.25
    20/07/2012  269.25  525.25
    19/07/2012  267 522.5
    18/07/2012  261.25  517
    17/07/2012  265.75  522.25
    16/07/2012  264.25  523.25
    13/07/2012  258.25  517
    12/07/2012  253.75  513
    11/07/2012  246.25  512.75
    10/07/2012  248 515
    09/07/2012  247 519.25
    06/07/2012 …
Run Code Online (Sandbox Code Playgroud)

aggregate r time-series xts

0
推荐指数
1
解决办法
3625
查看次数

如何在R中的每一列中添加第12个元素?

我有一个数据框df,其中包含多年的月度数据.

第1列包含日期(并命名date).

第二列包含月度数据(并且是名称data).

这是一个数据帧,我不想求助于特定的R包.

如何计算每个月(1月到12月)的平均值?那我该如何计算data列中每12个元素的平均值?

这是示例数据

date    data
01-83   498957
02-83   493861
03-83   496304
04-83   422322
05-83   379474
06-83   319446
07-83   332270
08-83   362075
09-83   318477
10-83   283378
11-83   214823
12-83   185131
01-84   160663
02-84   192201
03-84   212521
04-84   249950
05-84   274998
06-84   332064
07-84   364159
08-84   384619
09-84   439380
10-84   445955
11-84   493763
12-84   463612
01-85   314638
02-85   368237
03-85   254565
04-85   201342
05-85   230851
06-85   227190
07-85   264440
08-85   297501 …
Run Code Online (Sandbox Code Playgroud)

r dataframe

0
推荐指数
1
解决办法
89
查看次数