看板 Python 關於我們 聯絡資訊
http://i.imgur.com/Fg3isIL.jpg 如圖,因為研究研究需求 想將結果輸出成左邊的文件格式 第一行是字,第三行是詞性(不重要XD) 第二行是小的要處理的 舉例來說 201 202為二字詞 201為二字詞的第一個字,202為第二個字 以此類推 右邊程式碼是我初想的架構 但是目前硬刻上去的話就得要針對幾字詞就要寫幾個case去處理 我算過最長的字為54個字 想請問是否有更好的寫法能夠好好學習 謝謝各位惹~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.2.91 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1489919603.A.B06.html
kita: 用for loop就可以了吧? 只是要記得補0? 03/19 19:01
Czero: 感覺可以用pandas,切成row再做轉置,然後分別印出每條index 03/19 21:47
Czero: df.DataFrame() 03/19 21:59
Czero: df = df.append(list('你好嗎')).reset_index(drop=True) 03/19 21:59
zerof: http://pastebin.com/9ddvbMKh 03/20 15:29