我正在尝试运行 Python 脚本,但是,一旦我尝试运行此脚本,就会显示“PermissionError: [Errno 13]”消息,我不确定为什么会发生这种情况。
我试图在这里寻找答案,但没有成功,我没有找到任何帮助我的东西。下面是我试图运行的代码 -
import os
import pandas
def summarise(indir, outfile):
os.chdir(indir)
filelist = ".txt"
dflist = []
colnames = ["Units", "Dealer Price", "Revenue", "End Consumer Country"],
for filename in filelist:
print(filename)
df = pandas.read_csv('SYB_M_20171001_20171031.txt', header=None,
encoding='utf-8', sep='\t', skiprows=3)
dflist.append(df)
df['Revenue'] = df[11] * df[13]
df = df.groupby([19, 21]).sum()
df = df[['Revenue', 11]]
df.to_csv(outfile, index=None)
dflist.append(df)
concatDF.to_csv(outfile, index=None)
concatDF.columns = colnames
summarise(r"O:\James Upson\Soundtrack Your Brand",
r"O:\James Upson\Soundtrack Your Brand Formatted")
这是我尝试创建的函数的 SQL 查询 -
SELECT SUM(Units*Dealer_Price)
SUM(Units)
Consumer_Country,
Currency Code
FROM Sales File
GROUP BY Consumer_Country, Currency_Code
这个脚本的结果应该是一个五列的 csv 文件,它可以让我看到每个地区(国家)的单位,与每个地区相关的经销商价格,一个显示单位乘以经销商价格的输出的收入列,以及该领土的消费者国家和货币代码。
11 Units Column
13 Dealer Price Column
19 End Consumer Country Column
21 Currency Code Columns
这是我看到的错误消息
我很确定我的代码可以被调整/改进/修复,所以我将不胜感激:)
先感谢您
明月笑刀无情
相关分类