logo
Loading...

split資料切割問題 - Cupoy

請問最後出來的df後面欄位會有None是什麼原因導致?因為 <圖一> 和 <圖二> 的切割方法出來的...

split資料切割問題

2020/03/01 下午 00:15
機器學習共學討論版
Ava Chen
觀看數:15
回答數:2
收藏數:0

請問最後出來的df後面欄位會有None是什麼原因導致?

因為 <圖一> 和 <圖二> 的切割方法出來的data line是相同的

但把它 <圖一> DataFrame後會出現None

<圖一>

<圖二>

回答列表

  • 2020/03/01 下午 01:04
    Allen
    贊同數:0
    不贊同數:0
    留言數:1

     在原始資料中,網址存在","的符號。

    所以先將"\t"取代為",",在進行對","分割會產生個數大於2的list。

    需要確保每個list個數且相對位置有相同性質,使用pd.DataFrame()才不會出問題。

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

    嗨,如 阿暘 所說,因為有一些欄位的網址有「,」出現,你在做 split(',') 誤切了。所以你可能要想一下用 replace('\t', ',') 是不是一個好的作法?因為你把  \t 取代成 , ,但你原本的資料中是有 , 的,可能導致切錯的問題。


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