logo
Loading...

split 、set_index、DataFrame使用方式 - Cupoy

範例5-2replace('\n', '').split(',')想請問為甚麼輸出後會長成那樣子 像...

split 、set_index、DataFrame使用方式

2020/02/29 下午 10:37
機器學習共學討論版
江柏勳
觀看數:12
回答數:1
收藏數:0

範例5-2

replace('\n', '').split(',')

想請問為甚麼輸出後會長成那樣子 像id,sex 中間佈是有逗號嗎?然後斷句是指把斷句前

面的內容形成一個[  ]嗎?(這叫list嗎?)

df.set_index('id', inplace=True) (可以解釋一下嗎?)
df

想請問這也是生成DataFrame的方法嗎?

df = pd.DataFrame(data[1:])
df
.columns = data[0]
df

請問一下為甚麼這樣就可以生成我們要的樣子(有可能這個DataFrame長成其他樣子嗎?)

最後是問生成的DataFrame的來源除了dict還有甚麼

回答列表

  • 2020/03/02 上午 00:19
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:2

    嗨,以下間單回覆:


    1. split 的用法是利用特定符號將字串切割成 List


    ```

    'Hello World Tom'.split(' ') # ['Hello', 'World', 'Tom']

    ```


    2. df.set_index 是一種用什麼欄位當成  index 的方法。


    3. 生成 DataFrame 的方法,可以從大部分的資料進行轉換(Dict,List 等等都可以)


    ```

    df = pd.DataFrame(...)

    ```


    By the way,下次問題比較多的時候可以試著分項標記,這樣比較好回覆。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的 GITHUB 帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃