代码错误SyntaxError:无效的语法
问题描述:
请问我需要检查这段代码,它总是给我错误。代码错误SyntaxError:无效的语法
>>> import pandas as pd
>>> import numpy as np
>>> from pandas import ExcelWriter
>>> LC="C:\\Users\\Taqwa\\Desktop\\2017_2018\\Fall\\TFT CEE 5604\\lane changing model\Volume.xlsx"
>>> xlsx = pd.ExcelFile(LC)
>>> xlsx.sheet_names
['Sheet1']
>>> df1=pd.read_excel(xlsx,'Sheet1')
>>> df1.columns=df1.columns.astype(str)
>>> writer=pd.ExcelWriter("C:\\Users\\Taqwa\\Desktop\\ttest2.xlsx")
>>> for name, sub_df1 in df1.groupby("Frame_ID"):
sub_df1.to_excel(str(name) + ".xlsx")
writer.save()
答
与间距,环意和数据框引用的问题,我重写了代码如下
import pandas as pd
import numpy as np
from pandas import ExcelWriter
LC="C:\\Users\\Taqwa\\Desktop\\Volume.xlsx"
xlsx = pd.ExcelFile(LC)
df=pd.read_excel(LC,'Sheet1')
df.columns=df.columns.astype(str)
writer=pd.ExcelWriter("C:\\Users\\Taqwa\\Desktop\\ttest2.xlsx")
for name, sub_df in df.groupby("Frame_ID"):
sub_df.to_excel(writer, str(name))
writer.save()
我可以在这里看到的是循环的缩进的身体。 – ForceBru
SO不是调试服务。如果你有问题,写一个明确的问题(恳请我需要检查这个代码甚至不接近一个),如果你有错误,将它添加到你的问题。 –
即使 为名称,在df1.groupby(“Frame_ID”)中的sub_df1: sub_df1.to_excel(str(name)+“.xlsx”) writer.save() –