如何从熊猫数据框中的特定列写入多个Excel工作表?

亚什瓦尔丹·拉蒂(Yashvardhan Rathi)

这是df3(pandas dataframe)的样子:

        Key        Media_type                                    cleaned_text                                     keyword            subtopic       topic
0    910040          facebook                   will wait outside post office                                 post office               Brand     service
1    910040          facebook                   will wait outside post office                                   will wait              random  irrelevant
2    218658          facebook  there no section post office alabama ups fedex                                 post office               Brand     service
3    218658          facebook  there no section post office alabama ups fedex                                   ups fedex               Brand     service
4    763587           twitter               crazy package delivery rammed car                            package delivery            Shipping     company
5    827572           twitter                  formatting idead delivery done                               delivery done            Shipping     country
6  2404106          facebook           supoused mexico united states america                       united states america            location    marathon
7  1077739           twitter                                          rt ups                                      rt ups             retweet     service
8   786786  extraterristrial                                put one toostamp  (put[a-za-z]{,5}|made|leave)(.{,8})(stamp)  put one's stamp on     outlier
9    36283            unkown                                pute horse stamp  (put[a-za-z]{,5}|made|leave)(.{,8})(stamp)  put one's stamp on     outlier

我想为df3 ['subtopic']中的每个值放置一个过滤器,然后将结果值返回到excel。例如。手动的方法是:

df4 = df3.loc[df3['Subtopic'] == 'Brand']
df4.to_excel('subtopic_FedexDriver.xlsx')

这部分代码的输出如下所示:

Key        Media_type                                    cleaned_text                                     keyword            subtopic       topic
0    910040          facebook                   will wait outside post office                                 post office               Brand     service
1    218658          facebook  there no section post office alabama ups fedex                                 post office               Brand     service
2    218658          facebook  there no section post office alabama ups fedex                                   ups fedex               Brand     service

我必须分别为每个子主题执行此操作。有没有办法可以使它自动化?即使将值添加到1个excel文件中的不同excel表中,也可以。

斯科特·波士顿

达蒙

writer = pd.ExcelWriter('a.xlsx', engine = 'xlsxwriter')
for n, g in df.groupby('subtopic'):
    g.to_excel(writer, sheet_name=n)
writer.save()
writer.close()

输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将多个熊猫数据框写入多个Excel工作表

来自分类Dev

Python /熊猫:使用“循环”将多个数据框写入Excel工作表

来自分类Dev

如何在R中的一个csv excel文件的多个工作表中写入多个数据框?

来自分类Dev

使用熊猫数据框中的数据创建多个Excel工作表

来自分类Dev

我如何使用熊猫从Excel工作表在同一图形上绘制多个数据框?

来自分类Dev

在Python中的多个Excel工作表中创建具有相同名称的列的数据框

来自分类Dev

如何从Excel工作表中获取特定数据到文本框中

来自分类Dev

如何对熊猫数据框列进行分组并将不同的组保存到同一Excel文件中的多张工作表中?

来自分类Dev

Python熊猫对数据框列进行分组,并使用它们来计算Excel工作表中的新列

来自分类Dev

如何将arrayList中的数据写入多个excel表

来自分类Dev

如何从熊猫数据框中的多个列中删除字符?

来自分类Dev

使用xlsx和R将多个数据框写入一个Excel工作表

来自分类Dev

将R数据框写入具有多个工作表的excel文件

来自分类Dev

如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

来自分类Dev

如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

来自分类Dev

同时写入数据框中的多个列

来自分类Dev

如何反转熊猫中特定数据框列的内容?

来自分类Dev

如何根据特定列中的数值爆炸熊猫数据框

来自分类Dev

如何在熊猫数据框的列中搜索特定文本

来自分类Dev

根据数据框中的索引值将Pandas数据框拆分为多个Excel工作表

来自分类Dev

无法使用熊猫将完整的数据透视表写入现有excel工作簿中的新工作表

来自分类Dev

将数据框列表以多张工作表的形式写入Excel

来自分类Dev

openpyxl 不将数据框写入 Excel 工作表

来自分类Dev

如何通过 Python3.7 中的 Pandas 数据框验证 Excel 工作表中的特定单元格值

来自分类Dev

将熊猫数据框导出到Excel工作表

来自分类Dev

熊猫在特定索引上组合了多个Excel工作表

来自分类Dev

如何使用连接和数据透视表以特定形式表示熊猫数据框中的数据

来自分类Dev

如何在Excel的每个工作表中搜索特定的列

来自分类Dev

如何锁定现有Excel工作表中的特定列?

Related 相关文章

  1. 1

    将多个熊猫数据框写入多个Excel工作表

  2. 2

    Python /熊猫:使用“循环”将多个数据框写入Excel工作表

  3. 3

    如何在R中的一个csv excel文件的多个工作表中写入多个数据框?

  4. 4

    使用熊猫数据框中的数据创建多个Excel工作表

  5. 5

    我如何使用熊猫从Excel工作表在同一图形上绘制多个数据框?

  6. 6

    在Python中的多个Excel工作表中创建具有相同名称的列的数据框

  7. 7

    如何从Excel工作表中获取特定数据到文本框中

  8. 8

    如何对熊猫数据框列进行分组并将不同的组保存到同一Excel文件中的多张工作表中?

  9. 9

    Python熊猫对数据框列进行分组,并使用它们来计算Excel工作表中的新列

  10. 10

    如何将arrayList中的数据写入多个excel表

  11. 11

    如何从熊猫数据框中的多个列中删除字符?

  12. 12

    使用xlsx和R将多个数据框写入一个Excel工作表

  13. 13

    将R数据框写入具有多个工作表的excel文件

  14. 14

    如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

  15. 15

    如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

  16. 16

    同时写入数据框中的多个列

  17. 17

    如何反转熊猫中特定数据框列的内容?

  18. 18

    如何根据特定列中的数值爆炸熊猫数据框

  19. 19

    如何在熊猫数据框的列中搜索特定文本

  20. 20

    根据数据框中的索引值将Pandas数据框拆分为多个Excel工作表

  21. 21

    无法使用熊猫将完整的数据透视表写入现有excel工作簿中的新工作表

  22. 22

    将数据框列表以多张工作表的形式写入Excel

  23. 23

    openpyxl 不将数据框写入 Excel 工作表

  24. 24

    如何通过 Python3.7 中的 Pandas 数据框验证 Excel 工作表中的特定单元格值

  25. 25

    将熊猫数据框导出到Excel工作表

  26. 26

    熊猫在特定索引上组合了多个Excel工作表

  27. 27

    如何使用连接和数据透视表以特定形式表示熊猫数据框中的数据

  28. 28

    如何在Excel的每个工作表中搜索特定的列

  29. 29

    如何锁定现有Excel工作表中的特定列?

热门标签

归档