Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在多平台环境中从文件夹导入多个csv文件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想Python导入几个CSV文件在一个文件夹中,并连接它们。当我在Mac和Windows上工作时,我需要一个同时适用于两者的解决方案。另外,我需要Python以一种特定的方式读取CSV:separation by</p> <p>这是我目前的情况,我必须手动添加代码中的文件:</p> <pre><code>import pandas as pd loading_files = Path("Loading Files/") loading_feb01 = pd.read_csv(loading_files / "Loading FEB 01.csv.csv", sep = ';', header = 0) loading_feb02 = pd.read_csv(loading_files / "Loading FEB 02.csv.csv", sep = ';', header = 0) loading_feb03 = pd.read_csv(loading_files / "Loading FEB 03.csv.csv", sep = ';', header = 0) loading_feb04 = pd.read_csv(loading_files / "Loading FEB 04.csv.csv", sep = ';', header = 0) loading_feb_raw = [loading_feb01, loading_feb02, loading_feb03, loading_feb04] loading_feb = pd.concat(loading_feb_raw) </code></pre> <p>我想有一个简单的方法,让所有以“加载”开始的文件被导入,正确读取分号,然后连接。最重要的是,同样的代码是否也适用于Excel文件(我还想添加一些其他代码)</p> <p>我找到了这段代码,可以导入很多文件,但无法获取sep=';'要工作:</p> <pre><code> df = pd.concat([pd.read_csv(f) for f in glob.glob('loading*.csv')], ignore_index = True) </code></pre> <p>知道我做错了什么吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p><a href="https://docs.python.org/3/library/os.html#os.listdir" rel="nofollow noreferrer">^{<cd1>}</a>将返回目录中所有文件的列表。只需遍历名称,检查名称<code>.endswith('.csv')</code>是否正确并动态打开它</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
7 回答
如何在乒乓球游戏中阻止球
1 回答
如何在乘法和模中不乘空间?
4 回答
如何在乘法和除以2个不同的数字之间进行交换?
6 回答
如何在也是数据一部分的单个字符上拆分大字符串
9 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
8 回答
如何在事件wxWidgets中传递自定义数据
10 回答
如何在事件中使用lambda i=i?
2 回答
如何在事件中心只接收最近的数据
7 回答
如何在事件发生之前保持云函数运行?
6 回答
如何在事件发生后使页面重定向到同一页面
1 回答
如何在事件回调之间保持python生成器的状态
9 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
9 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
10 回答
如何在事件处理程序中访问外部对象?
1 回答
如何在事件循环中将协程打包为正常函数?
9 回答
如何在事件循环之外运行协同程序?
8 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
5 回答
如何在事件文件中只保留一份摘要?
5 回答
如何在事件模板中添加事件
1 回答