簡體   English   中英

如何將Series添加為DataFrame(Pandas)中的列?

[英]How to add Series as a column in a DataFrame (Pandas)?

我有一個可以通過API拉出的數據框,但是當我嘗試向該數據框添加列時,所有條目都以NaN形式出現。 我知道當我實際嘗試將系列添加到數據幀時肯定會出現問題,因為我分別返回了系列,而且效果很好。 這是我正在使用的代碼:

account = pd.Series([Acct.name]*len(frame.index))
frame['Account'] = account
date = pd.Series([st]*len(frame.index))
frame['Date'] = date

Acct.name和st只是我想添加到列中的值,將代碼更改為:

frame['Account'] = pd.Series([Acct.name]*len(frame.index))
frame['Date'] = pd.Series([st]*len(frame.index))

而且有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM