楼主: casey_c
1856 3

[程序分享] 将多个 excel 合并为 Dataframe [推广有奖]

  • 0关注
  • 10粉丝

博士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1003
学术水平
2 点
热心指数
15 点
信用等级
2 点
经验
11502 点
帖子
278
精华
0
在线时间
94 小时
注册时间
2016-11-22
最后登录
2022-5-2

楼主
casey_c 发表于 2017-9-1 10:29:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


以下内容转自 数析学院,只节选了部分,有需要的同学可以直接查看原文


  1. import pandas as pd
  2. import matplotlib
  3. import os
  4. import sys
  5. %matplotlib inline
复制代码


1、创建 3 个 excel 文件

  1. # 创建 DataFrame
  2. d = {'Channel':[1], 'Number':[255]}
  3. df = pd.DataFrame(d)
  4. df
复制代码
1.jpg

  1. # 输出到 Excel

  2. df.to_excel('test1.xlsx', sheet_name = 'test1', index = False)
  3. df.to_excel('test2.xlsx', sheet_name = 'test2', index = False)
  4. df.to_excel('test3.xlsx', sheet_name = 'test3', index = False)
  5. print('Done')
复制代码
Done
2、将所有 Excel 文件放入 DataFrame 中
获取文件名列表,确保该文件夹中没有其他 excel 文件。
  1. # 放置文件名的 list
  2. FileNames = []

  3. # 请读者根据实际情况请修改下面的路径
  4. os.chdir(r"C:\Users\david\notebooks")

  5. # 找到所有以 ".xlsx" 结尾的文件
  6. for files in os.listdir("."):
  7.     if files.endswith(".xlsx"):
  8.         FileNames.append(files)
  9.         
  10. FileNames
复制代码
['test1.xlsx', 'test2.xlsx', 'test3.xlsx']

以上内容转自 数析学院,后续内容有时间再补齐,有需要的同学可以直接查看原文
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Dataframe EXCEL Frame exce Data

已有 1 人评分经验 收起 理由
刘彦楼 + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

沙发
lomoqiqi 发表于 2017-9-1 10:32:36
实用!很需要!

藤椅
刘彦楼 发表于 2017-9-2 14:23:52
这个很实用,尤其是进行大批量数据分析时

板凳
casey_c 发表于 2017-9-4 10:45:37

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 08:53