JSON 值可以是以下之一:String, Number, Boolean (true, false), Null (null), Object(對應python的dict), Array(對應python的list); Python如何讀取json檔? by 儲蓄保險王 · 2023-07-25 test.txt(json file): code: “[1, 2, 3]”可以轉為list type: 推薦hahow線上學習python: https://igrape.net/30afN 相關文章Python: pandas.DataFrame reshape重新排列(樞紐分析): stack() ; unstack() #可用idxmax()求最大值的index/columns ; groupby().mean().reset_index() ; pivot() ; pivot_table( aggfunc = np.mean ) ; set_index() ; pivot_table = groupby + pivot #pivot_table() 有aggfunc參數,所以索引組合可以重複,pivot則無此參數,若有重複的索引組合,需要先用groupby().mean()Python: frozenset不可變的集合,與set相似,但不可修改Python中的文件和路徑操作:使用os.path函數和__file__變數; os.path.split() #一次取得dirname , basename 可以取代os.path.dirname() + os.path.basename() ;分離主/副檔名: os.path.splitext() #split ext ; os.path.join( folder, fname) #將folder, fname合併為完整的路徑Python: 如何判斷字符串內容是否為數字(整數或浮點數)? isinstance( eval( entry.get() ), (float, int) ) ; str.isdigit() #不包括小數點和負號 ; try~ except ValueError~ ; 正則表示法 regular expression ; pattern = '^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$'python Graphviz中控制子圖(子圖可以僅含一個node)垂直位置教學: rank='sink' ; rank='source' ; rank='same' ; 為子圖的屬性,在node中設定無效 ; 不可與g.attr(newrank='true') #子圖同高度 一起使用; with g.subgraph() as s: s.attr(rank='sink') # 設置子圖為sink ; s.node('Logo', 'Company Logo')Python: 如何用tkinter做出設定xmin, xmax, ymin, ymax, fontsize的GUI? 未輸入的話,視為None ( matplotlib 自動設定) ; import matplotlib.backends.backend_tkagg as tkagg ; from tkinter import Tk, Canvas, Label, Entry, Button ; 如何讓Entry中有預設值?Python: pandas.DataFrame 如何合併? 如何以keys參數建立雙層column name ; pd.concat(dfs, axis=1, keys = dic_name_df.keys() ) ;雙層column name的DF與Series或單層column name的DF做橫向(axis=1)合併會如何? 雙層column name被壓縮成單層的tuplePython容器(list, tuple, set, dict)的CRUD(Create, Read, Update, Delete)Python: 如何使用pydub切割音檔? from pydub import AudioSegment ; from pydub.silence import split_on_silence
0 Python: pandas.Series.str.split( pat=”\s+|\t”, expand=True, n=3 ) ; 如何將Series依據分隔子(tab與不定數空白混用) 拆分為多欄的DataFrame? 2023-04-29
0 Python: Visual Studio Code (VS code) or Spyder import模組執行後,出現no module找不到指定模組錯誤, settings.json , import sys ; lst = sys.path ; sys.path.append() ;Spyder: Tools => PYTHONPATH manager 2022-09-15
近期留言