【问题标题】:How do I calculations of high Low percentage of google stock如何计算谷歌股票的高低百分比
【发布时间】:2019-10-27 17:53:36
【问题描述】:

如何计算 Alphabet 股票的高低百分比?

import pandas as pd
import quandl

df = quandl.get('WIKI/GOOGL')
df = df[['Adj. Open','Adj. High','Adj. Low','Adj. Close','Adj. Volume']]
df['HL_PCT'] = (df['Adj. High'] - df['Adj. Close']) / df['Adj. Close']*100.00
df['PCT_change'] = (df['Adj. Close'] - df['Adj. Open']) / df['Adj. Open ']*100.00
df = df[['Adj. Close','HL_PCT','HL_PCT','PCT_change','Adj. Volume']]

print(df.head())

【问题讨论】:

    标签: python pandas machine-learning


    【解决方案1】:

    这个问题有点草率,但我认为这就是你想要的。 但是下次请阅读正确提问的内容。

    import quandl
    df = quandl.get('WIKI/GOOGL')
    
    df['HL_PCT'] = (df['Adj. High'] - df['Adj. Close']) / df['Adj. Close'] * 100.00
    df['PCT_change'] = (df['Adj. Close'] - df['Adj. Open']) / df['Adj. Open'] * 100.00
    
    print(df.head())
    

    【讨论】:

    • 这就是视频中正在做的事情:youtube.com/watch?v=JcI5Vnw0b2c
    • 哦,好的,现在我知道您要做什么了。我编辑了我的答案。如果您查看除以 df["Adj. Open"] 以获得 PCT_change 的位置,就会有一个空格。所以这里的代码可以满足你的需求。
    • 当我在 jupyter notebook 上再次运行代码时显示错误
    • 你得到什么错误?如果是 Quandl 导入错误,则表示您没有正确安装 Quandl。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多