返回顶部
首页 > 资讯 > 后端开发 > Python >Pandas保存csv数据的三种方式详解
  • 319
分享到

Pandas保存csv数据的三种方式详解

2024-04-02 19:04:59 319人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录方法一方法二方法三补充方法一 import os import pandas as pd path = 'data/train/' img_label_list=[] test

方法一

import os
import pandas as pd

path = 'data/train/'
img_label_list=[]
testList = os.listdir(path)
for file in testList:
    label='aa'
    img_label_list.append([file, label])

df1 = pd.DataFrame(data=img_label_list,
                      columns=['id', 'label'])
df1.to_csv('result.csv',index=False)

方法二

import os
import pandas as pd

path = 'data/train/'
img_list=[]
lable_list=[]
testList = os.listdir(path)
for file in testList:
    img_list.append(file)
    label='aa'
    lable_list.append(label)

img_label_list2 = list(zip(img_list, lable_list))
df3 = pd.DataFrame(data=img_label_list2,
                      columns=['filepath', 'label'])
df3.to_csv('result.csv',index=False)

方法三

import os
import pandas as pd

path = 'data/train/'
img_list=[]
lable_list=[]
testList = os.listdir(path)
for file in testList:
    img_list.append(file)
    label='aa'
    lable_list.append(label)

df = pd.DataFrame({"filename": img_list, "label": lable_list})
df.to_csv('result.csv',index=False)

补充

当然Pandas不仅可以实现CSV文件数据的保存,还能读写CSV文件,下面是实现的核心代码

使用pandas读取CSV

import pandas as pd
import csv
if name == '__main__':

# header=0——表示csv文件的第一行默认为dataframe数据的行名称,
# index_col=0——表示使用第0列作为dataframe的行索引,
# squeeze=True——表示如果文件只包含一列,则返回一个序列。
file_dataframe = pd.read_csv('../datasets/data_new_2/csv_file_name.csv', header=0, index_col=0, squeeze=True)
# 结果: 

写CSV

stu1 = [lid, k, pre_count_data[k]]
# 打开文件,写模式为追加'a'
out = open('../results/write_file.csv', 'a', newline='')
# 设定写入模式
csv_write = csv.writer(out, dialect='excel')
# 写入具体内容
csv_write.writerow(stu1)

到此这篇关于Pandas保存csv数据的三种方式详解的文章就介绍到这了,更多相关Pandas保存csv内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Pandas保存csv数据的三种方式详解

本文链接: https://lsjlt.com/news/144152.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Pandas保存csv数据的三种方式详解
    目录方法一方法二方法三补充方法一 import os import pandas as pd path = 'data/train/' img_label_list=[] test...
    99+
    2024-04-02
  • Pandas提取数据的三种方式
    目录前言Pandas读取数据的几种方式1. read_csv2. read_excel3. read_sql前言 快期末了,数据挖掘的大作业需要用到python的相关知识(这太难为我...
    99+
    2023-01-16
    Pandas 提取数据
  • pandas如何保存数据到excel,csv
    目录pandas 保存数据到excel,csv导入到excel中导入到csv中更细致的操作将数据保存到csv或者xlsx中的最基本操作pandas 保存数据到excel,csv pa...
    99+
    2024-04-02
  • pandas怎么保存数据到excel,csv
    这篇文章主要介绍“pandas怎么保存数据到excel,csv”,在日常操作中,相信很多人在pandas怎么保存数据到excel,csv问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pandas怎么保存数据到...
    99+
    2023-07-02
  • 详解mysql数据去重的三种方式
    目录一、背景二、数据去重三种方法使用1.​通过MySQL DISTINCT:去重(过滤重复数据)2.group by3.row_number窗口函数三、总结一、背景 最近在和系统模块...
    99+
    2024-04-02
  • Python写入MySQL数据库的三种方式详解
    目录场景一:数据不需要频繁的写入mysql场景二:数据是增量的,需要自动化并频繁写入mysql方式一方式二总结大家好,python 读取数据自动写入 MySQL 数据库,这个需求在工作中是非常普遍的,主要涉及到 pyth...
    99+
    2022-06-27
    Python写入MySQL数据库方式 Python写入MySQL数据库 Python写入MySQL
  • JavaScript实现LRU缓存的三种方式详解
    目录分析使用Map实现LRU缓存使用Object + Array实现LRU缓存使用双向链表实现LRU总结LRU全称为Least Recently Used,即最近使用的。针对的是在有...
    99+
    2024-04-02
  • Android XML数据的三种解析方式
    本篇文章包含以下内容:      XML数据的Dom解析      XML数据的Sax解析 &n...
    99+
    2022-06-06
    XML Android
  • Pandas常用的读取和保存数据的函数使用(csv,mysql,json,excel)
    pandas 是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas的名...
    99+
    2024-04-02
  • Android编程实现XML解析与保存的三种方法详解
    本文实例讲述了Android编程实现XML解析与保存的三种方法。分享给大家供大家参考,具体如下:简介在Android开发中,关于XML解析有三种方式,分别是: SAX 基于事件的解析器,解析速度快,占用内存少。非常适合在Android移动设...
    99+
    2023-05-30
    android xml roi
  • 一文详解PHP连接MySQL数据库的三种方式
    目录1.MySQL扩展2.mysqli扩展3.PDO扩展知识点补充PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对...
    99+
    2024-04-02
  • 数据传输的三种方式
    在通信和计算机网络中,从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。常用的数据传输方式有电路交换、报文交换、分组交换。 电路交换 特点: 通信双方独占通信链路 优点: ...
    99+
    2023-09-20
    网络 服务器 运维
  • Ruby操作CSV格式数据方法详解
    CSV格式的数据默认是以逗号分隔各个字段的一条一条记录,默认用换行符分隔每一条记录。此外,有的CSV有标题行,有的没有。还有其他一些格式, 它们都有默认值,但都可以在读、写CSV数据...
    99+
    2024-04-02
  • python数据分析之将爬取的数据保存为csv格式
    目录csv文件python的csv模块从csv文件读取内容写入csv文件运用实例数据准备将数据存为字典的形式存储到csv文件总结csv文件 一种用逗号分割来实现存储表格数据的文本文件...
    99+
    2024-04-02
  • Python图片存储和访问的三种方式详解
    目录前言数据准备一个可以玩的数据集图像存储的设置LMDBHDF5单一图像的存储存储到 磁盘存储到 LMDB存储 HDF5存储方式对比多个图像的存储多图像调整代码准备数据集对比单一图像...
    99+
    2024-04-02
  • 详解redis集群的三种方式
    目录主从复制基本原理持久化开关配置哨兵模式基本原理启动配置故障迁移Cluster集群键分布模型配置cluster集群启动集群Redis三种集群方式:主从复制,哨兵模式,Cluster集群。 主从复制 基本原理 当新建立...
    99+
    2022-07-25
    redis集群 redis集群方式
  • mysql备份的三种方式详解
    一、备份的目的 做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用 二、备份需要考虑的问题 可以容忍丢失多长时间的数据;恢复...
    99+
    2022-11-15
    mysql备份
  • 详解C语言随机数设置的三种方式(保姆级教程)
    目录前言随机数设置三板斧第一式:rand函数第二式:srand函数第三式:time函数前言 本篇文章将为大家介绍在C语言中如何设置随机数,在设置随机数的过程中,大家可能会遇到以下问题...
    99+
    2022-11-13
    C语言随机数设置 C语言随机数
  • 详解Python进行数据相关性分析的三种方式
    目录相关性实现NumPy 相关性计算SciPy 相关性计算Pandas 相关性计算线性相关实现线性回归:SciPy 实现等级相关排名:SciPy 实现等级相关性:NumPy 和 Sc...
    99+
    2024-04-02
  • Android开发之保存图片到相册的三种方法详解
    目录方法一方法二方法三有三种方法如下:三个方法都需要动态申请读写权限否则保存图片到相册也会失败 方法一 public static void saveBitmap(Bit...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作