小编MCM*_*MCM的帖子

熊猫数据帧组由图组成

我有一个数据框,其结构如下:

          Date   ticker  adj_close 
0   2016-11-21     AAPL    111.730     
1   2016-11-22     AAPL    111.800    
2   2016-11-23     AAPL    111.230    
3   2016-11-25     AAPL    111.790     
4   2016-11-28     AAPL    111.570    
...          
8   2016-11-21      ACN    119.680            
9   2016-11-22      ACN    119.480              
10  2016-11-23      ACN    119.820              
11  2016-11-25      ACN    120.740 
...             
Run Code Online (Sandbox Code Playgroud)

我如何根据adj_close对比的股票进行情节绘制Date

python matplotlib dataframe pandas

34
推荐指数
3
解决办法
6万
查看次数

将日期时间列表转换为日期python

我有一个日期时间列表,并想使用以下代码将其转换为日期:

dates = (datetime.strptime(ts, '%Y-%m-%d %H:%M:%S') for ts in timestamps)
date_strings = [datetime.strftime(d, '%m-%d-%Y') for d in dates]
Run Code Online (Sandbox Code Playgroud)

日期时间列表如下所示:

[datetime.datetime(2016,11,21,0,0),datetime.datetime(2016,11,22,0,0),datetime.datetime(2016,11,23,0,0)]

我收到以下错误消息:

TypeError:strptime()参数1必须是str,而不是datetime.datetime

python datetime date list

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

在python中转换框架熊猫

我从pandas datareader接收输出如下:

       Date        AAPL         ACN
0 2016-11-21  111.730003  119.680000
1 2016-11-22  111.800003  119.480003
2 2016-11-23  111.230003  119.820000
3 2016-11-25  111.790001  120.739998
4 2016-11-28  111.570000  120.760002
Run Code Online (Sandbox Code Playgroud)

框架看起来像我:

       Date   Minor   Adj Close
0 2016-11-21  AAPL    111.730003  
1 2016-11-22  AAPL    111.800003  
2 2016-11-23  AAPL    111.230003  
3 2016-11-25  AAPL    111.790001  
4 2016-11-28  AAPL    111.570000  
0 2016-11-21  ACN     119.680000
1 2016-11-22  ACN     119.480003
2 2016-11-23  ACN     119.820000
3 2016-11-25  ACN     120.739998
4 2016-11-28  ACN     120.760002
Run Code Online (Sandbox Code Playgroud)

如何转换我收到上述输出的代码?代码如下:

import pandas_datareader.data as pdr

DataLevels = pdr.DataReader(['ACN','AAPL'], 'yahoo', '2016-11-19', …
Run Code Online (Sandbox Code Playgroud)

python datareader dataframe pandas

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

在url python中添加一个字符串

我想在网址中间添加一个字符串.不知怎的,我的输出看起来像这样:

http://www.Holiday.com/('Woman',)/Beach
http://www.Holiday.com/('Men',)/Beach
Run Code Online (Sandbox Code Playgroud)

它应该看起来像这样:

http://www.Holiday.com/Woman/Beach
http://www.Holiday.com/Men/Beach
Run Code Online (Sandbox Code Playgroud)

我使用的代码如下所示:

list = {'Woman','Men'}
url_test = 'http://www.Holiday.com/{}/Beach'
for i in zip(list):
    url = url_test.format(str(i))
    print(url)
Run Code Online (Sandbox Code Playgroud)

python string url list

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

Python Quantlib将Quantlib日期转换为日期时间

我有一个以quantlib的日期格式定义的日期列表。如何将它们转换为日期时间格式。我要问的原因是,我想绘制它,并且收到以下错误:

TypeError:float()参数必须是字符串或数字,而不是'Date'

在执行以下操作时:

plt.plot(dates,rates, linewidth=2.0) # Without date plotting works out.
Run Code Online (Sandbox Code Playgroud)

日期如下所示:

[
  Date(11,12,2012), 
  Date(12,12,2012), 
  Date(13,12,2012),
  Date(14,12,2012), 
  Date(15,12,2012), 
  Date(16,12,2012),
  Date(17,12,2012), 
  Date(18,12,2012), 
  Date(19,12,2012),
  Date(20,12,2012)
]
Run Code Online (Sandbox Code Playgroud)

python datetime matplotlib quantlib quantlib-swig

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

一年中Excel VBA的天数

我正在尝试基于日期(例如2015年)使用excel vba计算专用年份的天数。2015年应该是365天,这是非-年,而2016年应该是366天,这是a年。

例如,日期为2015年1月2日,基于2015年,我想知道2015年有几天。vba中有办法吗?

excel vba excel-vba

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