【发布时间】:2020-01-24 19:20:13
【问题描述】:
我想使用 python pandas 在 excel 中制作多张工作表。df 包含我想使用 python pandas 中的 excel writer 在 excel 中写入的数据。 “数据框”列具有不同的值,并希望根据比较值制作工作表。我编写了如下代码:
'''
'with pd.ExcelWriter('output3.xlsx') as writer:'
df[df["Data frame"]==0].to_excel(writer,sheet_name='zero')
df[df["Data frame"]==1].to_excel(writer,sheet_name='one')
'''
但我收到如下错误消息:
'''
File "<ipython-input-11-e151f874b16f>", line 3
df[df["Data frame"]==1].to_excel(writer,sheet_name='one')
^
SyntaxError: invalid syntax
'''
谁能帮帮我。
【问题讨论】:
-
试试 df.loc[df['Data frame']==0]...
-
仍然会出现同样的错误。
-
如果我只有一行,那么它正在工作。对于不止一行,只有这个问题来了