原创 flask 404Not Found

今天按照官方文檔學習flask的時 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'hello

原创 A value is trying to be set on a copy of a slice from a DataFrame錯誤原因和修改

先舉個例子: import pandas as pd df_A = pd.DataFrame([[1, 2, 3, 4], [5, 6, 7, 8],

原创 python問題:AttributeError: module 'datetime' has no attribute 'strftime'解決方案

看別人代碼的時候,發現一個函數 datetime.strftime()我自己用不了 研究後找到原因 我的導入: import datetime 正確的導入方式 from datetime import datetime

原创 pandas to_excel 隱藏網格線

workbook1 = writer.book worksheets = writer.sheets worksheet1.hide_gridlines(2) hide_gridines的參數: 不要隱藏網格線。 僅隱藏打印的網格線。 隱

原创 pandas to_excel多個文件輸入到同一個excel的同一個sheet中

# 1.設置excel格式 import pandas.io.formats.excel # 2.取消掉原來的格式 pandas.io.formats.excel.header_style = None # 3.設置輸出的文本 file_

原创 pandas行列變換

最近寫的項目中有一個這樣子的要求,只有一行的dataframe,將其的行和寬互換 代碼: df = df.stack().unstack("TechDate") unstack裏面可以選取需要將其轉換成列名的行名

原创 pandas的read_csv讀取文件,數字和科學計數法混在一起了

前幾天才處理文件的時候,發現別人給自己的文件有誤 身份證給的是科學計數法,如果是數字類型讀取就會錯失很多位數 所以: scientific_flag = data['sku_id'].apply(lambda x: 0 if 'E' in

原创 python內存超限:ParserError: Error tokenizing data. C error: out of memory

這幾天在寫代碼的時候發現使用pandas的讀文件報錯了 打開任務管理器一看。。。怪不得  解決問題要麼買大一點的內存,要麼關閉下其他佔內存的任務

原创 WinDirStat下載使用指南,處理電腦空間神器

WinDirStat真的是一款神器,對於程序員來說,硬盤滿真的是很常見的事情,但是自己去windows下面刪的時候又無法知道具體的文件夾佔多少內存,這時候就可以使用WinDirStat這個神器了! 第一步,去官網下載 https://wi

原创 pandas將兩列中的較大值組成新的一列

最近一個開發需求中要求用pandas實現該需求:     逐行對比兩列,選出每行兩列中較大的值加到第三列 翻了下好像沒有類似的函數,所以沒辦法要自己造輪子,直接上代碼和註釋 # 需要對比的值爲value_x和value_y # 新家的列

原创 pandas處理文件注意事項, fillna和groupby()

前幾天在coding的時候,發現最後的結果有問題,反覆看代碼都找不到bug,於是把groupby的範圍縮小之後結果正確了,後面各找找資料,發現groupby多列值,可能這些值會有空,就會選擇丟棄而不是新加一列 所以在處理所有文件的時候,一

原创 TypeError: 'DataFrame' object is not callable錯誤原因及解決

    出現TypeError: 'DataFrame' object is not callable的錯誤一般是變量名重複,但是我很好奇,我只使用了pd.concat爲什麼會出現這種錯誤 pd.concat([a[0], a[1]]) 

原创 TypeError: invalid type comparison原因及解決

在寫dataframe時出現了這個錯誤 錯誤原因是類型比較無效 後面發現自己錯的地方是在將所有數據按月分類之後在取相應品牌時候報的錯 df_use= df_value[df_value["Brand"] == Brand[1] 原因是這個

原创 python的splitext方法得到文件的類型(得到文件的拓展名)

在做需求的時候,發現需要根據文件的類型來判斷操作的方法 於是找到了pyhton的這個方法 使用如圖 import os file = r'C:\Users\dmin\Desktop\output.csv' print(os.path

原创 記錄python發送郵箱的一個小問題

前幾天完成了老大給的開發郵箱的任務,但是後面發現有bug 收到的郵箱有問題:"['[email protected]'; ' [email protected]'] 發現前面多了一個”,並且郵箱應該是一個一個而不是列表 後面找出了原因 源代碼爲: msgRoo