首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在不指定文件路径的情况下将数据帧保存到.csv并创建文件夹

在不指定文件路径的情况下将数据帧保存到.csv并创建文件夹
EN

Stack Overflow用户
提问于 2021-09-11 10:26:13
回答 1查看 450关注 0票数 0

我正在尝试找到一种方法,将一些数据帧保存为.csv格式,作为我用Python语言设计的ML例程的一部分。由于这由多个步骤组成,因此我想创建文件夹,将数据帧作为代码的一部分保存在这些文件夹中。由于pandas.DataFrame.to_csv不允许您创建文件夹,因此我找到了使用os的解决方案

代码语言:javascript
运行
AI代码解释
复制
import os

import pandas as pd
    
outname = 'name.csv'
    
outdir = './dir'
if not os.path.exists(outdir):
    os.mkdir(outdir)
    
fullname = os.path.join(outdir, outname)    
    
df.to_csv(fullname)

但是,此方法要求您指定目录路径。因为我希望代码在多个设备上运行,而不需要每次都重写特定的outdir,所以我正在寻找一种方法,可以在当前.csv工作目录(无论是每个设备上的哪个)中创建一个文件夹,在其中保存Python文件,而不需要写下路径。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-11 10:33:54

您不必指定完整路径,只需指定相对路径即可。

尝试:

代码语言:javascript
运行
AI代码解释
复制
import os
import pandas as pd
outname = 'name.csv'

outdir = 'dir'
if not os.path.exists(outdir):
    os.mkdir(outdir)
    
df.to_csv(f"{outdir}/{outname}")

或者,您可以使用包含脚本完整路径的__file__变量。__file__只有在您将其作为脚本而不是在解释器中运行时才能工作。

代码语言:javascript
运行
AI代码解释
复制
import os
import pandas as pd
outname = 'name.csv'

outdir = 'dir'
fullname = os.path.join(os.path.dirname(__file__), outdir)
if not os.path.exists(fullname):
    os.mkdir(fullname)
    
df.to_csv(f"{fullname}/{outname}")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69145674

复制
相关文章
matlab如何读取路径下所有图片_matlab保存到指定文件夹
之前的matlab学习中接触了各种图片的处理方式和算法函数,现在考虑的是如何保存和输出图片
全栈程序员站长
2022/10/01
1.5K0
使用python将csv文件快速转存到mysql
因为一些工作需要,我们经常会做一些数据持久化的事情,例如将临时数据存到文件里,又或者是存到数据库里。
我被狗咬了
2019/09/23
6.3K0
使用python将csv文件快速转存到mysql
视频逐帧读取并保存至指定文件夹(opencv之python描述)
frame = video.read()
用户4908836
2020/04/14
1.8K0
python 读取单文件夹中的图片文件信息保存到csv文件中
# -*- coding: utf-8 -*- # @Time : 2019-09-17 10:21 # @Author : scyllake import os import csv #要读取的文件的根目录 root_path=r'C:\Users\zjk\Desktop\整理后的图片' #将所有目录下的文件信息放到列表中 def get_Write_file_infos(path): # 文件信息列表 file_infos_list=[] # 遍历并写入文件信息
小海怪的互联网
2019/10/14
5.6K0
matlab怎么把图片保存到指定路径_js选择本地文件的路径
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/03
9.6K0
Python数据处理 | 批量提取文件夹下的csv文件,每个csv文件根据列索引提取特定几列,并将提取后的数据保存到新建的一个文件夹
的基础文件操作、Pandas的读取数据、索引指定列的数据、保存数据就能解决(几分钟的事儿)。读取 csv 可能会编码错误,加参数 engine=“python”,或者指定编码 encoding=“utf-8/gbk/gb2312”,多试试就可以解决。保存数据到 csv 文件里,有中文列名 Excel 打开会乱码,指定 encoding=“gb2312” 即可。
叶庭云
2022/05/09
7.7K0
Python数据处理 | 批量提取文件夹下的csv文件,每个csv文件根据列索引提取特定几列,并将提取后的数据保存到新建的一个文件夹
将文件夹中的文件信息统计写入到csv中
今天在整理一些资料,将图片的名字信息保存到表格中,由于数据有些多所以就写了一个小程序用来自动将相应的文件夹下的文件名字信息全部写入到csv文件中,一秒钟搞定文件信息的保存,省时省力!
小海怪的互联网
2019/09/18
9.3K0
通过dos命令将指定路径的文件打包
有时候一个项目有很多层文件夹,如果想要从繁多的文件夹中找出某些文件,这个有没有什么办法呢,之前就遇到过这样一个场景,如果仅仅靠手动来找,估计你要开始怀疑人生了,接下来记录一下以前的处理过程,后续如果有类似的场景可以借鉴一下
在水一方
2022/06/14
1.2K0
通过dos命令将指定路径的文件打包
VBA复制当前路径的所有文件到指定文件夹
当前路径 = ThisWorkbook.Path & "\*.*" '如果只复制xls则把 "*.*" 改成 "*.xls"
办公魔盒
2019/07/22
4.3K0
Python 技术篇-打开指定文件夹、目录、路径方法,运行指定文件演示
打开某个文件的话直接指示文件路径就可以了 os.system("start explorer D:\Qt_ui\hello.txt")
小蓝枣
2020/09/23
2.5K0
问与答65: 如何将指定文件夹中的文件移至目标文件夹?
Q:如下图1所示,在工作表列A中存储着需要移动的文件所在的文件夹路径,列B中是要将文件移到的目标文件夹路径,现在需要将列A中文件夹下的文件移到列B中文件夹内,如何实现?
fanjy
2019/09/03
2.5K0
问与答65: 如何将指定文件夹中的文件移至目标文件夹?
matlab保存图片到指定文件夹_matlab保存图片到指定路径
gcf固定,保存为1.png. 如果你想保存为别的格式,jpg什么的都可以,具体支持格式如下:
全栈程序员站长
2022/09/30
3.4K0
matlab保存图片到指定文件夹_matlab保存图片到指定路径
python pandas读取csv文件_pandas将数据写入csv
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175441.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
6K0
python pandas读取csv文件_pandas将数据写入csv
java遍历文件夹下所有图片_遍历指定文件夹下的所有图片,并复制到指定目录下…
importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importjavax.imageio.ImageIO;public classCopy
全栈程序员站长
2022/09/05
2.8K0
java怎么创建文件夹文本文件_java删除文件夹下指定文件
//author: [email]huapingsmith@hotmail.com[/email]
全栈程序员站长
2022/11/17
1.2K0
java怎么创建文件夹文本文件_java删除文件夹下指定文件
Python 技术篇-读取遍历指定路径的文件,区分文件和文件夹
上面的方法是展示所有的文件和文件夹,接下来我们来改进一下,区分文件和文件夹,并分别展示出来
小蓝枣
2020/09/22
1.1K0
Python 技术篇-读取遍历指定路径的文件,区分文件和文件夹
使用Python将数据保存到Excel文件
接下来,要知道的另一件重要事情是如何使用Python将数据保存回Excel文件。为什么要再回到Excel?嗯,因为我们大多数人只熟悉Excel,所以我们必须说他们的语言。但是,这并不妨碍我们使用另一种语言来简化我们的工作
fanjy
2021/11/10
19.3K0
使用Python将数据保存到Excel文件
WordPress自动在uploads文件夹内创建子文件夹
在开发主题或者插件的时候,经常要创建一个自定义的文件夹,我经常使用的一种方法就是在插件或主题安装的时候,先让程序自动到某个文件夹下先检测这个文件夹是否存在,如果不存在就自动创建一个文件夹。 下面的代码演示了如何在uploads文件夹中自动地创建一个自定义文件夹: function myplugin_activate() { $upload = wp_upload_dir(); $upload_dir = $upload['basedir']; $upload_dir = $upload_dir . '/my
Jeff
2018/01/19
1.7K0
C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名
1.实现把指定文件夹下的所有文件复制到指定路径下 1 public static void copyFiles(string path) { 2 DirectoryInfo dir = new DirectoryInfo(path); 3 if (!dir.Exists) 4 return; //获得指定文件夹内的所有的子目录信息 5 DirectoryInfo[] dirs = dir.GetDirectories(); //获得指定文件夹内所有的
阿豪聊干货
2018/08/09
1.3K0
问与答93:如何将工作簿中引用的文件全部复制并汇总到指定文件夹中?
Q:我在做一个非常巨大的数据,一个主工作簿,还有非常多个被引用数据的工作簿散布在计算机的很多位置。因为很多数据是临时来的,时间一长,我已经搞不清到底引用了哪些工作簿,有没有办法自动把相关工作簿打包在一起?
fanjy
2021/02/05
2.5K0

相似问题

将数据帧写入".csv“文件,但不指定文件路径

226

如何将表导出为csv格式并保存到指定文件夹

30

Pyspark将数据帧写入并保存到csv文件时出现错误

30

将数据追加到数据帧并保存到.csv,但csv为空

20

如何将pandas数据帧保存到指定文件名的.csv中?

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文