最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python之DataFrame輸出為csv\txt\xlsx文件問(wèn)題

 更新時(shí)間:2023年08月03日 09:42:58   作者:J小白Y  
這篇文章主要介紹了Python之DataFrame輸出為csv\txt\xlsx文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python DataFrame輸出為csv\txt\xlsx文件

相信大家在用Python做完數(shù)據(jù)處理以及分析之后,大多數(shù)情況下需要導(dǎo)出到csv等文件中,方便再做其他展示操作。

小白也是一步步經(jīng)歷需要轉(zhuǎn)到csv、txt等文件中,以導(dǎo)入到HIVE表中,做后續(xù)的操作。這里就來(lái)總結(jié)一下,Pyhton的DataFrame文件導(dǎo)出操作~

1.DataFrame導(dǎo)出到csv文件

其中:index是否要索引,header是否要列名,True就是需要

outputpath='d:/Users/chen_lib/Desktop/fenci.csv'
df.to_csv(outputpath,sep=',',index=False,header=False)

2.DataFrame導(dǎo)出到xlsx文件

outputpath='d:/Users/chen_lib/Desktop/fenci.xlsx'
df.to_excel(outputpath,sep='\t',index=False,header=False)

3.DataFrame導(dǎo)出到txt文件

這個(gè)和導(dǎo)出到csv的唯一區(qū)別,就是分隔符了,txt文件是\t作為分隔符的,csv是用,作為分隔符

df.to_csv('d:/Users/chen_lib/Desktop/fenci_result.txt',sep='\t',index=False)

如果,你處理完的數(shù)據(jù)不是DataFrame,是list的話,那只需要一句代碼,就可以轉(zhuǎn)為DataFrame

import pandas as pd
ret=[1,2,3,4,5]
df = pd.DataFrame(ret, columns=['colname']) 

轉(zhuǎn)好之后,就可以用上面的方法,轉(zhuǎn)為需要的文件類(lèi)型了~

python dataframe 輸出結(jié)果整行顯示

在使用dataframe時(shí)遇到datafram在列太多的情況下總是自動(dòng)換行顯示的情況,導(dǎo)致數(shù)據(jù)閱讀困難,

效果如下:

# -*- coding: utf-8 -*-
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(1, 20))
print df

顯示效果:

         0         1         2         3         4         5         6   \
0 -1.193428 -0.870381 -0.970323 -1.062275  1.227282 -3.016298 -0.587623   

         7         8         9         10        11       12        13  \
0 -0.608017 -0.006382  0.275454 -0.073537  1.217392 -0.12844 -1.228424   

         14        15        16        17        18        19  
0 -1.153452  0.191372  0.582537  0.503437 -2.263716 -0.529881  
height has been deprecated.

解決方法

在代碼中設(shè)置顯示的長(zhǎng)寬等,如下代碼示例:

# -*- coding: utf-8 -*-
import numpy as np
import pandas as pd
# pd.set_option('display.height',1000)
pd.set_option('display.max_rows',500)
pd.set_option('display.max_columns',500)
pd.set_option('display.width',1000)
df = pd.DataFrame(np.random.randn(1, 20))
print df

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 如何比較字符串是否一樣

    python 如何比較字符串是否一樣

    這篇文章主要介紹了python 如何比較字符串是否一樣的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Django2 連接MySQL及model測(cè)試實(shí)例分析

    Django2 連接MySQL及model測(cè)試實(shí)例分析

    這篇文章主要介紹了Django2 連接MySQL及model測(cè)試,結(jié)合實(shí)例形式分析了Django2框架使用pymysql庫(kù)進(jìn)行mysql數(shù)據(jù)庫(kù)連接與model調(diào)用測(cè)試方法,需要的朋友可以參考下
    2019-12-12
  • pandas 空數(shù)據(jù)處理方法詳解

    pandas 空數(shù)據(jù)處理方法詳解

    這篇文章主要介紹了pandas 空數(shù)據(jù)處理方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python?numpy中np.random.seed()的詳細(xì)用法實(shí)例

    Python?numpy中np.random.seed()的詳細(xì)用法實(shí)例

    在學(xué)習(xí)人工智能時(shí),大量的使用了np.random.seed(),利用隨機(jī)數(shù)種子,使得每次生成的隨機(jī)數(shù)相同,下面這篇文章主要給大家介紹了關(guān)于Python?numpy中np.random.seed()的詳細(xì)用法,需要的朋友可以參考下
    2022-08-08
  • Python 可愛(ài)的大小寫(xiě)

    Python 可愛(ài)的大小寫(xiě)

    和其他語(yǔ)言一樣,Python為string對(duì)象提供了轉(zhuǎn)換大小寫(xiě)的方法:upper() 和 lower()。還不止這些,Python還為我們提供了首字母大寫(xiě),其余小寫(xiě)的capitalize()方法,以及所有單詞首字母大寫(xiě),其余小寫(xiě)的title()方法。
    2008-09-09
  • python遍歷小寫(xiě)英文字母的方法

    python遍歷小寫(xiě)英文字母的方法

    今天小編就為大家分享一篇python遍歷小寫(xiě)英文字母的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python 批量驗(yàn)證和添加手機(jī)號(hào)碼為企業(yè)微信聯(lián)系人

    Python 批量驗(yàn)證和添加手機(jī)號(hào)碼為企業(yè)微信聯(lián)系人

    你是否也有過(guò)需要添加很多微信好友的時(shí)候,一個(gè)個(gè)輸入添加太麻煩了,本篇文章手把手教你用Python替我們完成這繁瑣的操作,大家可以在過(guò)程中查缺補(bǔ)漏,看看自己掌握程度怎么樣
    2021-10-10
  • 利用Python開(kāi)發(fā)一個(gè)簡(jiǎn)單實(shí)用的文本轉(zhuǎn)語(yǔ)音工具

    利用Python開(kāi)發(fā)一個(gè)簡(jiǎn)單實(shí)用的文本轉(zhuǎn)語(yǔ)音工具

    在日常工作和學(xué)習(xí)中,我們經(jīng)常會(huì)遇到需要將文本內(nèi)容轉(zhuǎn)換為語(yǔ)音的場(chǎng)景,比如聽(tīng)小說(shuō)、讀文檔、制作語(yǔ)音提示等,今天就帶大家用Python開(kāi)發(fā)一個(gè)簡(jiǎn)單實(shí)用的文本轉(zhuǎn)語(yǔ)音工具,適合Python初學(xué)者和想快速實(shí)現(xiàn)TTS功能的開(kāi)發(fā)者,需要的朋友可以參考下
    2025-10-10
  • python獲取linux系統(tǒng)信息的三種方法

    python獲取linux系統(tǒng)信息的三種方法

    這篇文章主要介紹了python獲取linux系統(tǒng)信息的三種方法,幫助大家利用python了解自己的系統(tǒng)詳情,感興趣的朋友可以了解下
    2020-10-10
  • pytest測(cè)試框架+allure超詳細(xì)教程

    pytest測(cè)試框架+allure超詳細(xì)教程

    這篇文章主要介紹了pytest測(cè)試框架+allure超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-11-11

最新評(píng)論

安徽省| 昭平县| 建始县| 青河县| 盐边县| 金门县| 潢川县| 广汉市| 华池县| 静宁县| 高雄县| 和顺县| 泽库县| 边坝县| 若羌县| 神木县| 耿马| 关岭| 汉阴县| 酒泉市| 普宁市| 正阳县| 阿拉善左旗| 台湾省| 江口县| 光山县| 万荣县| 富民县| 桂阳县| 丰台区| 图片| 陆川县| 磐安县| 星座| 凤凰县| 西乌珠穆沁旗| 威海市| 秀山| 孟州市| 华亭县| 沙河市|