欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Python pandas df 寫入excel 出現(xiàn)的問題

 更新時(shí)間:2018年07月04日 15:45:50   作者:AQ_cainiao_AQ  
今天小編就為大家分享一篇解決Python pandas df 寫入excel 出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

學(xué)習(xí)Python數(shù)據(jù)分析挖掘?qū)崙?zhàn)一書時(shí),在數(shù)據(jù)預(yù)處理階段,有一節(jié)要使用拉格朗日插值法對(duì)缺失值補(bǔ)充,代碼如下:

#-*- coding:utf-8 -*-
import pandas as pd
import matplotlib.pyplot as plt
from scipy.interpolate import lagrange#導(dǎo)入拉格朗日插值函數(shù)

inputfile="catering_sale.xls"
outputfile="H:\python\file\python_data_annalysis_mining\chapter04\sales.xls"

data=pd.read_excel(inputfile,sheetname=0)
statistic=data.describe()#保存基本統(tǒng)計(jì)量
print statistic

time=data[u'日期'].values
number=data[u'銷量'].values
plt.scatter(time,number)
plt.show()#根據(jù)散點(diǎn)圖找過濾異常值的方法

data[u'銷量'][(data[u'銷量']<300)|(data[u'銷量']>6000)]=None#過濾異常值,設(shè)置為空

#自定義列向量插值函數(shù)
#s為列向量,n為插值位置,k為取前后的數(shù)據(jù)個(gè)數(shù),默認(rèn)為5,不宜太多,受到數(shù)值不穩(wěn)定性影響
def ployinterp_column(s,n,k=5):
 y=s[list(range(n-k,n))+list(range(n+1,n+1+k))]
 y=y[y.notnull()]#剔除異常值
 return lagrange(y.index,list(y))(n)#插值并返回插值結(jié)果

for i in data.columns:
 for j in range(len(data)):
  if(data[i].isnull())[j]:
   data[i][j]=ployinterp_column(data[i],j)

data.to_excel(outputfile)

1.import xlwt 錯(cuò)誤

這個(gè)問題比較簡(jiǎn)單,只需要在官網(wǎng)上下載安裝或者直接在編譯器中運(yùn)行如下代碼即可,

pip install xlwt

2.to_excel錯(cuò)誤

這個(gè)錯(cuò)誤是由于下面這句代碼引起的,

data.to_excel(outputfile)

錯(cuò)誤描述:無效的模式('w+b')或者文件名,意思是,出現(xiàn)這個(gè)問題的原因可能有兩個(gè),outputfile這個(gè)文件不可寫入(w是“寫”的意思),或者打開模式不對(duì)(b是以二進(jìn)制方式寫);另一種錯(cuò)誤,文件名出錯(cuò),很有可能是路徑有問題,經(jīng)過檢查,確實(shí)是路徑的問題,代碼如下:

outputfile="H:\python\file\python_data_annalysis_mining\chapter04\sales.xls"

改為如下代碼即可:

outputfile="H:\\python\\file\\python_data_annalysis_mining\\chapter04\\sales.xls"

即把單斜杠改為雙斜杠,,因?yàn)榇嬖谵D(zhuǎn)義問題。

以上這篇解決Python pandas df 寫入excel 出現(xiàn)的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python編程實(shí)現(xiàn)雙擊更新所有已安裝python模塊的方法

    Python編程實(shí)現(xiàn)雙擊更新所有已安裝python模塊的方法

    這篇文章主要介紹了Python編程實(shí)現(xiàn)雙擊更新所有已安裝python模塊的方法,涉及Python針對(duì)模塊操作命令的相關(guān)封裝與調(diào)用技巧,需要的朋友可以參考下
    2017-06-06
  • python如何使用replace做多字符替換

    python如何使用replace做多字符替換

    這篇文章主要介紹了python如何使用replace做多字符替換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 對(duì)python過濾器和lambda函數(shù)的用法詳解

    對(duì)python過濾器和lambda函數(shù)的用法詳解

    今天小編就為大家分享一篇對(duì)python過濾器和lambda函數(shù)的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python Pandas數(shù)據(jù)分析工具用法實(shí)例

    Python Pandas數(shù)據(jù)分析工具用法實(shí)例

    這篇文章主要介紹了Python Pandas數(shù)據(jù)分析工具用法實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Django框架設(shè)置cookies與獲取cookies操作詳解

    Django框架設(shè)置cookies與獲取cookies操作詳解

    這篇文章主要介紹了Django框架設(shè)置cookies與獲取cookies操作,結(jié)合實(shí)例形式詳細(xì)分析了Django框架針對(duì)cookie操作的各種常見技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • Python爬蟲實(shí)戰(zhàn)演練之采集拉鉤網(wǎng)招聘信息數(shù)據(jù)

    Python爬蟲實(shí)戰(zhàn)演練之采集拉鉤網(wǎng)招聘信息數(shù)據(jù)

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python采集拉鉤網(wǎng)招聘信息數(shù)據(jù),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-10-10
  • Django 自定義分頁器的實(shí)現(xiàn)代碼

    Django 自定義分頁器的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Django 自定義分頁器的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 一篇文章告訴你如何用Python控制Excel實(shí)現(xiàn)自動(dòng)化辦公

    一篇文章告訴你如何用Python控制Excel實(shí)現(xiàn)自動(dòng)化辦公

    這篇文章主要介紹了教你怎么用Python處理excel實(shí)現(xiàn)自動(dòng)化辦公,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-08-08
  • pytorch自定義初始化權(quán)重的方法

    pytorch自定義初始化權(quán)重的方法

    今天小編就為大家分享一篇pytorch自定義初始化權(quán)重的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法

    python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決

    這篇文章主要給大家介紹了關(guān)于python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論