test.txt(分隔子有, ” “) :

import pandas as pd
df = pd.read_csv(‘test.txt’,
sep=’\s*,\s*|\s+’,
engine=’python’)
print(df)

這裡的\s*,\s*表示匹配零個或多個空格之後的逗號,
\s+表示匹配一個或多個空格。
\s表示匹配任何空白字符,
包括空格、制表符、换页符等等,
等价于[ \f\n\r\t\v]
而”\s+”则表示匹配任意多个上面的字符
這種方法需要使用正則表達式的知識,
但是可以處理較為複雜的CSV檔案。
sep=’\,|\s+’
, or 不定數空白

推薦hahow線上學習python: https://igrape.net/30afN
![Python: 字串 str.find(關鍵字[,start][,end]),找不到的話回傳-1,如何找出資料字串中,所有關鍵字的index?詞頻計算 Python: 字串 str.find(關鍵字[,start][,end]),找不到的話回傳-1,如何找出資料字串中,所有關鍵字的index?詞頻計算](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221122100657_32.png?quality=90&zoom=2&ssl=1&resize=350%2C233)







![Python TQC考題610 平均溫度,不要自找麻煩用2D list做,可練習2D轉1D: 一維串列.extend(二維串列[index]) Python TQC考題610 平均溫度,不要自找麻煩用2D list做,可練習2D轉1D: 一維串列.extend(二維串列[index])](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2022/05/20220515192908_35.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言