logo
Loading...

append的使用方式 - Cupoy

在day12中有三個東西要擷取1. date2. 類別3. 標題我想把它們分別存在dataframe...

append

append的使用方式

2020/04/03 下午 00:39
Python網路爬蟲討論版
觀看數:95
回答數:2
收藏數:0
append

在day12中有三個東西要擷取

1. date

2. 類別

3. 標題

我想把它們分別存在dataframe的欄位中,我嘗試用了append但出現錯誤:

TypeError: cannot concatenate object of type '<class 'str'>'; only Series and DataFrame objs are valid

想請問要達到我的目的,應該怎麼修改才對呢?

附圖為我的程式碼 

回答列表

  • 2020/04/05 上午 05:44
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    嗨,你可以先把資料整理這樣的格式:[{date: ..., 類別: ..., 標題: ...}]


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

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

    嗨,素芳


    1. 想請問用DATAFRAME這樣寫APPEND是錯的嗎? 我看範例解答用字典的時候APPEND是這樣用沒錯。 


    => DATAFRAME 如果要加入新資料可以用 concat 或 append 加入新的 dataframe,所以你必須把你收集的資料先轉成 df 才可以合併。


    2. 老師比較建議用字典而不是DATAFRAME嗎?


    => 是,建議先用 list of dict 收集完資料,最後再一次轉成 DATAFRAME。


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