我试图从前几年库存数据的CSV中找到“关闭”的最大值,但代码不起作用

时间:2017-06-24 21:58:23

标签: python pandas

代码如下。使用idxmax函数时,它不会给出输出。我怎么在这里错了?

import pandas as pd

pd.set_option('display.expand_frame_repr', False)
def get_max_close(symbol):
    df = pd.read_csv("C:/Users/vicko/Desktop/CSV/{}.csv".format(symbol))
    return df['Close'].idxmax(axis=None, skipna=True)

def test_run():
    for symbol in ['NIFTY', 'CLZ2014']:
        print ("Max Close")
        print (symbol)
        print (get_max_close(symbol))

if __name__== "__main__":
    test_run()

1 个答案:

答案 0 :(得分:0)

.idxmax将返回最大数字的索引。请尝试df ['关闭']。max(axis = 1)。 Here is the link.