首页 > 其他分享 >pandas写入和读取数据基本操作

pandas写入和读取数据基本操作

时间:2023-11-13 22:46:19浏览次数:38  
标签:吴国 读取数据 df 写入 DataFrame 基本操作 data pandas 蜀国

按行存储数据的二维列表写入数据到Excel

import pandas as pd

# 定义列表数据
data = [
    ['id', '姓名', '国家'],
    [1.0, '曹操', '魏国'],
    [2.0, '刘备', '蜀国'],
    [3.0, '孙权', '吴国'],
    [4.0, '荀彧', '魏国'],
    [5.0, '诸葛亮', '蜀国'],
    [6.0, '周瑜', '吴国'],
    [7.0, '曹仁', '魏国'],
    [8.0, '关羽', '蜀国'],
    [9.0, '吕蒙', '吴国']
]

# 创建DataFrame
df = pd.DataFrame(data[1:3], columns=data[0])

# 将DataFrame写入Excel文件
df.to_excel('output.xlsx', index=False)

按 列存储数据的二维列表写入数据到Excel

import pandas as pd


# 定义数据
data = [
    ['id', 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0],
    ['姓名', '曹操', '刘备', '孙权', '荀彧', '诸葛亮', '周瑜', '曹仁', '关羽', '吕蒙'],
    ['国家', '魏国', '蜀国', '吴国', '魏国', '蜀国', '吴国', '魏国', '蜀国', '吴国']
]

# 转换为DataFrame
df = pd.DataFrame(data)

# 将DataFrame进行转置,即行列转换
df = df.T

# 写入文件
df.to_csv('output.csv', index=False, header=False)

 

标签:吴国,读取数据,df,写入,DataFrame,基本操作,data,pandas,蜀国
From: https://www.cnblogs.com/lcl-cn/p/17830496.html

相关文章

  • 在CentOs 7 下的Linux基本操作(一)
    1.目录操作(1)创建目录创建单个目录用mkdir,创建多级目录门mdkir -p  (2)查看目录查看当前目录用pwd   查看实际工作目录用 pwd -P 注意该P为大写  ......
  • pandas
    使用pandas过程中出现的问题1.pandas无法读取excel文件:xlrd.biffh.XLRDError:Excelxlsxfile;notsupported应该是xlrd版本太高解决方法,使用openpyxl打开xlsx文件df=pd.read_excel('鄱阳湖水文资料.xlsx',engine='openpyxl')2、pandas索引问题在Pythonpandas中,从0开......
  • git基本操作
    git提交相关命令#初始化仓库gitinit#将文件添加到暂存区gitadd.#提交到版本控制gitcommit-m""#推送到远程服务器gitpush#从远程服务期更新代码到本地gitpull#查看git状态gitstatusgit其他命令#克隆仓库gitclone#查看远程仓库相关信息gitremote#......
  • Pandas模块
    1Pandas基础1.1数据结构1.1.1Series一维#创建#1.列表创建>>>pd.Series(['a','b','c','d'])0a1b2c3ddtype:object#2.设置索引index>>>pd.Series(['a','b','c',......
  • Pandas入门
    安装库pipinstallpandas#读取.xlspipinstallxlrd#读取.xlsxpipinstallopenpyxl案例1importpandasaspdpath=r"C:\work\test.xlsx"data=pd.read_excel(path)print(data)读取.csv文件importpandasaspddata=pd.read_csv(r"C:\\work......
  • pandas 筛选 可以用 列表解析式
    list_dir=os.listdir(addr)df_dir=pd.DataFrame(os.path.splitext(i)foriinlist_dir)display(df_dir)today=datetime.date.today().strftime('%m月%d日')#筛选第1列包含today的行display(pd.DataFrame(iforiindf_dir.valuesiftodayini[0]))display......
  • 深度学习:数据预处理(pandas)
    pandas是为数据分析而设计的,因此有两个功能:数据预处理、数据统计。然而,在AI领域中只需要pandas的数据预处理功能。文件相关目录创建importosdst=os.path.join("..","data")os.makedirs(dst,exist_ok=True,mode=0o777)#0o是8进制写入文本withopen("test.csv","w")asf:......
  • pandas样式 设置
    pd.set_option('expand_frame_repr',False)#True换行显示,False不允许换行pd.set_option("display.max_columns",None)#dataFrame的列,None显示完整的列,数字表示显示最大列数pd.set_option('display.max_rows',None)#None显示完整的行,数字表示显示最大......
  • Git_基本操作以及思考
    git重新理解工作区域--执行状态工作区、暂存区(也可称为索引区)和版本区工作目录/Theworkingdirectory暂存索引/StagingIndex查看命令:gitls-filesgitstatus的结果就是作区和暂存区两者的差别即内容不一致的地方。状态:已修改(modified)、已暂存......
  • Python 利用pandas和matplotlib绘制双柱状图
    在数据分析和可视化中,常用的一种图形类型是柱状图。柱状图能够清晰地展示不同分类变量的数值,并支持多组数据进行对比。本篇文章将介绍如何使用Python绘制双柱状图。准备工作在开始绘制柱状图之前,需要先安装matplotlib和pandas这两个Python库。可以通过pip安装:pipinstallmatp......