原创 python pandas dataframe 多列篩選
# 括號不能少 data[(data['age']>20) & (data['height']>176)] 點贊 收藏 分享 文章舉報 RobbenEmi 發
原创 python dataframe 查找數據總結
比如我們有個dataframe如下: 查找第一行 a.loc[0] a.iloc[0] 查找a列 a[‘a’] 查找指定行列的值 a[‘a’][0] a[‘a’].loc[0] a[‘a’].iloc[0] 說明 1:最好用lo
原创 ValueError: Plan shapes are not aligned
pandas.concat出現這個錯誤,往往是你的dataframe的列重複了,比如你有兩個date列 點贊 收藏 分享 文章舉報 RobbenEmi 發佈了98 篇
原创 python SysDateTimePick32 日期控件修改日期
from pywinauto.controls.common_controls import DateTimePickerWrapper dateTimeFrom_win32 = DateTimePickerWrapper(hw
原创 python 查詢控件句柄及其信息
獲取主窗口的句柄 # 通過句柄精靈查詢到該dialog的class dialog_hwnd = win32gui.FindWindow('window_class_name',None) 獲取一個dialog的passwo
原创 python pandas dataframe篩選某列符合條件的值
假如有個dataframe如下 現在,我想獲得a列中,值爲1.0和2.0的行 a[a['a'].isin(1.0,2.0)] 結果如下 點贊 收藏 分享 文章舉報
原创 python pandas dataframe 替換值
把任何值替換爲NaN import numpy as np value = -999 df = df.replace(value,np.NAN) 把任何值爲NaN的數值替換爲0 value = 0 df = df.fillna(
原创 -1073741819 (0xC0000005) python pycharm
使用pycharm運行程序,出現了該錯誤,可以參考這篇文章,也就是找到下圖中的PyQt compatible,然後取消選中即可。
原创 python requests 通過post方式獲取網頁數據
用Firefox瀏覽器,按住F12 ** post內容的獲取 ** header的獲取 import requests from bs4 import BeautifulSoup url = "https://w
原创 python pandas DataFrame 列數值大小篩選
import pandas as pd data = [[1,2],[2,3],[3,4],[-3,4],[-2,3]] column = ['a','b'] df = pd.DataFrame(data,columns=col
原创 python xlwings複製一個sheet
import xlwings as xw app = xw.App(visible=False, add_book=False) app.display_alerts = False app.screen_updating =
原创 python os操作小節
切換到當前文件的上一層目錄 os.chdir(os.path.join(os.path.dirname(__file__),'..')) 獲取當前文件的上一層目錄 os.path.realpath(os.path.join(os
原创 matplotlib hist 直方圖 標註最大值 90度翻轉座標
如上圖,爲翻轉的直方圖,紅色數字標註了最大值所在的區間和柱形圖上。 主要還是要理解Rectangle的patch用法 # 作圖 n,bins,patches = plt.hist(data, bins=20, density=T
原创 使用python將excel chart另存爲圖片png
import win32com.client from PIL import ImageGrab import os o = win32com.client.Dispatch("Excel.Applicatio
原创 Python開多次方根
result = value ** (1. / root) 開8的3次方根就是 8 ** (1. / 3) 結果是2.0