(我在这个网站上搜索+互联网,但找不到答案)
我从以下开始:
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)
那就是我想创建与原始列表中的元素一样多的列表,并使用(赋值?)原始列表中的元素作为创建列表的名称.
请问有什么建议吗?
所有.
我在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.
有人会善意给我一些提示吗?
假设我使用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变量?
是否有类似于month.abbR 的功能可以显示每个月的第一个字母?例如month.abb返回'Jan','Feb'...我希望找到的函数返回'J','F',...
我希望(算术上)平均每日数据,从而将我的每日时间序列转换为每周一次.
遵循这个主题:如何使用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) 我有一个数据框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 ×4
time-series ×2
aggregate ×1
dataframe ×1
function ×1
ggplot2 ×1
graph ×1
ipython ×1
list ×1
python ×1
python-3.4 ×1
python-3.x ×1
xts ×1