pandas 如何保存數(shù)據(jù)到excel,csv
pandas 保存數(shù)據(jù)到excel,csv
pandas 保存數(shù)據(jù)比較簡(jiǎn)單
對(duì)于任意一個(gè)dataframe:
import pandas as pd import numpy as np ? dataframe = pd.DataFrame(data=np.random.random(size=(10, 10)))
導(dǎo)入到excel中
dataframe.to_excel("文件.xlsx")導(dǎo)入到csv中
dataframe.to_csv("文件.csv")更細(xì)致的操作
可以添加更多的參數(shù),比如:
dataframe.to_excel("文件.xlsx", index=False, header=None)index=False,代表不會(huì)導(dǎo)出index,就是最左側(cè)的那一列header=None,代表不會(huì)導(dǎo)出第一行,也就是列頭
對(duì)于csv,還有常用操作:
dataframe.to_csv("文件.csv",sep=',')sep設(shè)置分隔符,這樣,每列之間會(huì)用“,”隔開(kāi),如果改為sep="$",那么兩個(gè)數(shù)據(jù)間就會(huì)用$符號(hào)隔開(kāi)
將數(shù)據(jù)保存到csv或者xlsx中的最基本操作
pandas提供了非常方便的函數(shù),能夠?qū)?shù)據(jù)保存到cvs或者xlsx中。
import pandas as pd
import numpy as np
import pymysql
from sqlalchemy import create_engine
import openpyxl
pdata = pd.read_csv('tips.csv')
df = pdata.to_csv('out.csv')
print(df)這里我首先讀取tips.csv的數(shù)據(jù)放在了pdata變量中,然后使用
pdata.to_csv(‘out.csv’)將數(shù)據(jù)保存為‘out.csv’文件中。
這里只介紹這一個(gè)參數(shù)。若只填文件名,則默認(rèn)是該python文件的目錄下,也可以使用絕對(duì)地址。
若不填該參數(shù),則df返回值為string類(lèi)型的pdata數(shù)據(jù)。
若填該參數(shù),pd返回值為None
pdata.to_excel('out.xlsx',sheet_name="sheetname",index=False)- 第一個(gè)參數(shù)為保存的文件名,注意,不能為空
sheet_name設(shè)置excel文件腳注index=False這個(gè)意思是不將索引寫(xiě)入到文件中
相關(guān)文章
python數(shù)學(xué)建模之Matplotlib?實(shí)現(xiàn)圖片繪制
這篇文章主要介紹了python數(shù)學(xué)建模之Matplotlib?實(shí)現(xiàn)圖片繪制,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07
Python3中zip()函數(shù)知識(shí)點(diǎn)小結(jié)
本文主要介紹了Python3中zip()函數(shù)知識(shí)點(diǎn)小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
Python?設(shè)計(jì)模式中的創(chuàng)建型建造者模式
本文介紹Python設(shè)計(jì)模式中的創(chuàng)建型建造者模式,其表現(xiàn)為復(fù)雜對(duì)象的創(chuàng)建與表現(xiàn)相分離,這樣,同一個(gè)過(guò)程就有不同的表現(xiàn),想要?jiǎng)?chuàng)建一個(gè)由多個(gè)部分組成的對(duì)象,而且它的構(gòu)成需要一步接一步的完成。只有當(dāng)各個(gè)部分都完成了,這個(gè)對(duì)象才完整,下文相關(guān)自來(lái)哦,需要的朋友可以參考下2022-02-02
Python爬取智聯(lián)招聘數(shù)據(jù)分析師崗位相關(guān)信息的方法
這篇文章主要介紹了Python爬取智聯(lián)招聘數(shù)據(jù)分析師崗位相關(guān)信息的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Python爬蟲(chóng)實(shí)現(xiàn)搭建代理ip池
這篇文章主要介紹了Python爬蟲(chóng)實(shí)現(xiàn)搭建代理ip池,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的工作有所幫助2022-06-06
python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案
這篇文章主要給大家介紹了關(guān)于python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案,文中將可能遇到的幾種情況都進(jìn)行了分析并給出了詳細(xì)的解決方案,需要的朋友可以參考下2023-11-11
python PyQt5中QRadioButton的詳細(xì)使用教程與應(yīng)用實(shí)戰(zhàn)
PyQt5是一個(gè)跨平臺(tái)的GUI工具包,用于創(chuàng)建具有Python綁定的Qt應(yīng)用程序,在PyQt5中,QRadioButton是一個(gè)非常有用的控件,用于在用戶(hù)界面上提供單選選項(xiàng),本文將詳細(xì)介紹QRadioButton的基本用法、常用屬性和方法,需要的朋友可以參考下2024-08-08
Python中json文件和jsonl文件的區(qū)別小結(jié)
本文主要介紹了JSON和JSONL兩種文件格式的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
Python編寫(xiě)一個(gè)多線(xiàn)程的12306搶票程序的示例
對(duì)于很多人來(lái)說(shuō),搶購(gòu)火車(chē)票人們成了一個(gè)令人頭疼的問(wèn)題,本文主要介紹了Python編寫(xiě)一個(gè)多線(xiàn)程的12306搶票程序的示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09

