# April sales data
df = pd.read_csv(r'C:\Users\joseph chang\OneDrive\Tax documents\Programming\Python\Pandas-Data-Science-Tasks-master\SalesAnalysis\Sales_Data\Sales_April_2019.csv')
# All sales data
files = [file for file in os.listdir(r'C:\Users\joseph chang\OneDrive\Tax documents\Programming\Python\Pandas-Data-Science-Tasks-master\SalesAnalysis\Sales_Data')]
#for file in files:
#print(file)
#df.head()
#empty df to sore all data
all_months_data = pd.DataFrame()
#concatenate the data into a single df
for file in files:
df = pd.read_csv(r'C:\Users\joseph chang\OneDrive\Tax documents\Programming\Python\Pandas-Data-Science-Tasks-master\SalesAnalysis\Sales_Data\' file)
all_months_data = pd.concat([all_months_data, df])
all_months_data.head()
uj5u.com熱心網友回復:
如果您仔細查看 IDE(或 stackoverflows 代碼熒光筆),您會注意到您有一個沒有結尾的字串。Python 解釋器期望 a ' 字符結束字串,但發現一個 EOL 字符表示檔案的結尾。
你的 ' 字符沒有被選中的原因是因為它前面有一個反斜杠。反斜杠是 python 中的轉義字符,這意味著它在被解釋器讀取時具有特殊性質。要表示反斜杠字符,請使用兩個反斜杠。我已經通過更改您的反斜杠調整了您的代碼,它現在應該可以作業了。
# April sales data
df = pd.read_csv('C:\\Users\\joseph chang\\OneDrive\\Tax documents\\Programming\\Python\\Pandas-Data-Science-Tasks-master\\SalesAnalysis\\Sales_Data\\Sales_April_2019.csv')
# All sales data
files = [file for file in os.listdir('C:\\Users\\joseph chang\\OneDrive\\Tax documents\\Programming\\Python\\Pandas-Data-Science-Tasks-master\\SalesAnalysis\\Sales_Data')]
#for file in files:
#print(file)
#df.head()
#empty df to sore all data
all_months_data = pd.DataFrame()
#concatenate the data into a single df
for file in files:
df = pd.read_csv('C:\\Users\\joseph chang\\OneDrive\\Tax documents\\Programming\\Python\\Pandas-Data-Science-Tasks-master\\SalesAnalysis\\Sales_Data\\' file)
all_months_data = pd.concat([all_months_data, df])
all_months_data.head()
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/409499.html
標籤:
