私はループ内で辞書を作成し、dictの一致するキー名とデータフレームの列名を持つpandasデータフレームに追加する必要があります。各反復での辞書のキー値のペアは異なる場合があります。空のパンダのデータフレームdf_podcast
は、最初に辞書内のすべての可能なキーで定義されています。ループ内でpandasデータフレームに辞書を追加する
以下はまだ
df_podcast=pd.DataFrame(columns=podcast_cols)
podcast_dict={}
for j in range(len(podcast[0])):
if podcast[0][j].tag=="key":
podcast_dict[podcast[0][j].text]=podcast[0][j+1].text
### Have to append dict to pandas df ############
私はdf_podcastするpodcast_dictを追加しています完了していないされているコードのサンプルです。ポッドキャストは、ここで私はちょうどリストの唯一の1行目を検討している、実際にはリストのリストである
最後のループが可能です 'df = pd.DataFrame(podcast_dict)'を使用しますか? – jezrael
ここの答えは非常に役に立ちます:https://stackoverflow.com/questions/40973687/create-new-dataframe-in-pandas-with-dynamic-names-also-add-new-column –