[爆卦]dataframe新增一列是什麼?優點缺點精華區懶人包

為什麼這篇dataframe新增一列鄉民發文收入到精華區:因為在dataframe新增一列這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jasonhsu14 (14號星期五的傑森)看板Python標題[問題] dataframe如何...


各位前輩好

小弟因操作上需求,需要再dataframe上新贈一個指定index的空白row

程式如:

import pandas as pd

col=['標題1','標題2']

idx=['idx1','idx2']

df=pd.DataFrame(columns=col, index=idx)

目前可以創造一個如下的DataFrame

index 標題1 標題2

idx1 nan nan

idx2 nan nan

那目標是希望直接在這個df,新增一列空白的row但index為idx3,如下

index 標題1 標題2

idx1 nan nan

idx2 nan nan

idx3 nan nan

那也透過google dataframe add empty row with index

不過目前找到的方法都無效

如:

df.reindex(df.index.values.tolist()+['idx3'])

或是

df.append(pd.Series(name='idx3'))

都無法成功QQ (或許我也誤解上述的方法的意思)

因此還請教版上的版友們指導,先謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.152.7 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1566718885.A.C94.html
chen1i6c04: 試試 df.loc[idx3] = float('nan') 08/25 16:08
Pieteacher: 生一個 row 直接 pd.concat 併起來 08/25 16:16
sherees: df.assign(idx3=[float('nan')] * df.shape[1]) 08/25 17:37
sherees: 欸 不對 上面這個是生新的column 08/25 17:38
sherees: 還是參照一樓的方法吧 08/25 17:39
jasonhsu14: 謝謝提供意見的各位,我都會試看看,謝謝 08/26 06:36

你可能也想看看

搜尋相關網站