原创 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