[英]how can I solve “TypeError ufunc 'isfinite'” in jupyter notebook
[英]How can I solve FileNotFound Error on Jupyter Notebook, Python3
def read_yahoo_data(fname):
pd.read_csv(fname, index_col=0, na_values="null").dropna()
toyota = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/TM.csv')
mitsui = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/MTU.csv')
mitsubishi = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/MITSY.csv')
apple = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/APPL.csv')
msft = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/MSFT.csv')
hpq = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/HPQ.csv')
nikkei = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/^N225.csv')
sp500 = read_yahoo_data('/Users/chenyuhan/Downloads/yahoo_finance/^GSPC.csv')
這是我使用的代碼,文件的路徑應該是真的。 我正在使用 MacOS。
pandas csv_read 從工作目錄開始。 因此,您有兩種方法可以實現這一目標:
使用選項 2,您的代碼將是這樣的:
def read_yahoo_data(fname):
import pandas as pd
import os
os.chdir('/Users/chenyuhan/Downloads/yahoo_finance/')
return pd.read_csv(fname, index_col=0, na_values="null").dropna()
你需要像這樣傳遞文件名:
toyota = read_yahoo_data('TM.csv')
mitsui = read_yahoo_data('MTU.csv')
mitsubishi = read_yahoo_data('MITSY.csv')
apple = read_yahoo_data('APPL.csv')
msft = read_yahoo_data('MSFT.csv')
hpq = read_yahoo_data('HPQ.csv')
nikkei = read_yahoo_data('^N225.csv')
sp500 = read_yahoo_data('^GSPC.csv')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.