小编Blu*_*ant的帖子

ValueError:序数必须 >= 1

这段代码,从谷歌金融获取直线的 2 个坐标,并将第三个点放置在同一条线上一定距离处。

 import datetime as dt
 from datetime import timedelta as td
 import matplotlib.pyplot as plt
 from matplotlib import style
 import pandas as pd
 import pandas_datareader.data as web
 import numpy as np

 start = dt.datetime(2017, 7, 1)
 end = dt.datetime(2017, 3, 1)

 # retrieving data from google
 df = web.DataReader('TSLA', 'google', start, )

 Dates = df.index
 Highs = df['High'] # Getting only the values from the 'High' Column.

 Highest_high = np.amax(Highs)  # returns the Highest value
      for i, h …
Run Code Online (Sandbox Code Playgroud)

python matplotlib quantitative-finance dataframe pandas

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

如何在for循环中合并DataFrame?

我正在尝试将 for 循环中的多索引数据帧合并到索引上的单个数据帧中。

我在https://gist.github.com/RJUNS/f4ad32d9b6da8cf4bedde0046a26f368#file-prices-py有一个可重现的代码 我想在这里发布代码,但我收到一个错误“你的帖子有很多代码”,所以我发布了要点。

但它产生了这个:

                          CLOSE    HIGH    LOW    OPEN   VOLUME
2017-09-08 09:30:00 VEDL  330.2  330.40  328.3  329.10  1873261
2017-09-08 09:45:00 VEDL  333.1  333.15  329.5  330.15  1643970
2017-09-08 10:00:00 VEDL  332.4  333.20  331.4  333.10   767922
                           CLOSE   HIGH    LOW    OPEN  VOLUME
2017-09-08 09:30:00 INFY  892.65  898.6  892.6  898.05  163020
2017-09-08 09:45:00 INFY  892.45  893.6  891.4  892.80  152179
2017-09-08 10:00:00 INFY  891.55  892.5  891.1  892.40  104931
Run Code Online (Sandbox Code Playgroud)

我期待以下输出:

                          CLOSE    HIGH    LOW    OPEN   VOLUME
2017-09-08 09:30:00 VEDL  330.2  330.40  328.3  329.10  1873261 …
Run Code Online (Sandbox Code Playgroud)

python database numpy dataframe pandas

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