python遍历文件夹下所有excel文件_读取某文件夹下所有excel文件 python

import os

import pandas as pd

from sklearn import linear_model

path = r'D:\新数据\每日收益率'

filenames = os.listdir(path)

for filename in filenames:

print(filename)

for i in filenames:

excel_path = 'D:\新数据\每日收益率\\' + i

f = open(excel_path,'rb')

data = pd.read_excel(f) #到此处已是循环读取某文件夹下所有excel文件,下面是在循环中对读进来的文件进行统一的重复的一致的处理

data['time'] = data.index

data = data.reset_index(drop = True)

data1 = data.iloc[0:110,]#估计窗口的真实收益率

data2 = data.iloc[110:,]#事件窗口的真实收益率

feature = data.columns.tolist()

feature.remove('time')

feature.remove('000300')#沪深300指数

dfR = pd.DataFrame(data2['time'])

dfAR = pd.DataFrame(data2['time'])

for m in feature:

regr=linear_model.LinearRegression()

regr.fit(data1['000300'].values.reshape(-1, 1),data1[m].values.reshape(-1, 1))

y_pred1 = regr.predict(data2['000300'].values.reshape(-1, 1))#事件窗口的预期收益率

AR = data2[m].values.reshape(-1, 1)-y_pred1#真实收益率-预期收益率=超额收益率(事件窗口)

dfR[m] = y_pred1#预期收益率

dfAR[m] = AR #超额收益率

save_path1 = 'D:\新数据\日预期收益率\\' + i

save_path2 = 'D:\新数据\日超额收益率\\' + i

dfR.to_excel(save_path1,index=False)

dfAR.to_excel(save_path2,index=False)

如何用VBA代码依次打开文件夹下的Excel文件

'Check Public Function Check() As Variant On Error GoTo erlb      Dim StrDir As String    StrDir = T ...

[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。

解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独 ...

php 读取网页源码 , 导出成txt文件, 读取xls,读取文件夹下的所有文件的文件名

java读取某个文件夹下的所有文件

import java.io.FileNotFoundException;import java.io.IOException;import java.io.File; public class Re ...

读取指定文件夹下的全部文件,可通过正则进行过滤,返回文件路径数组 -- 基于node的一个函数

var fs = require('fs'); // 模板文件夹路径 var templateDirectory = '../src'; //相对于当前文件的相对路径 //var templateDi ...

Android开发系列(十七):读取assets文件夹下的数据库文件

在做Android应用的时候,不可避免要用到数据库.可是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客攻克了我前面博客中 ...

C#读取某一文件夹下的所有文件夹和文件

static List list = new List();//定义list变量,存放获取到的路径 /// // ...

php 遍历一个文件夹下的所有文件和子文件

php 遍历一个文件夹下的所有文件和子文件

Java基础面试操作题: File IO 文件过滤器FileFilter 练习 把一个文件夹下的.java文件复制到另一个文件夹下的.txt文件

package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File ...

随机推荐

SQL Server中提前找到隐式转换提升性能的办法

http://www.cnblogs.com/shanksgao/p/4254942.html 高兄这篇文章很好的谈论了由于数据隐式转换造成执行计划不准确,从而造成了死锁.那如果在事情出现之前 ...

swift学习笔记3——类、结构体、枚举

之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习.总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询 ...

Android Activity生命周期与启动模式

Activity的完整生命周期如下图: Activity的加载模式有四种: standard: 标准模式,默认的加载模式,每次通过这种模式启动目标Acitivity,都创建一个新的实例,并将该Acti ...

Linux sort命令

200 ? "200px" : this.width)!important;} --> 介绍 sort命令是一个文本排序命令,它能对标准输入和文本文件进行排序,并且能将结果通 ...

编译android版libmpg

环境:ubutnu 12.04,android SDK 1. 下载libmpg的一个android工程,得到一个Android-libmpg-master.zip.https://github.com ...

深入Android开发之--理解View#onTouchEvent

一:前言 View是Android中最基本的UI单元. 当一个View接收到了触碰事件时,会调用其onTouchEvent方法.方法声明如下: ? 1 2 3 4 5 6 7 /**  * Imple ...

Javascipt 时间格式化(日期)

Date.prototype.format =function(format){ var o = { "M+" : this.getMonth()+1, //month " ...

yii教程

http://www.yiichina.com/doc 官网是很好的参考文档

HDU1034 Candy Sharing Game

Problem Description A number of students sit in a circle facing their teacher in the center. Each st ...

Redis集群介绍

http://mt.sohu.com/20160601/n452401108.shtml

你可能感兴趣的:(python遍历文件夹下所有excel文件_读取某文件夹下所有excel文件 python)