我有一個數(shù)據(jù)集,我正在用一個看起來像這樣的循環(huán)進(jìn)行轉(zhuǎn)置。 x = [] for index, row in s1.iterrows(): x = row tt = pd.DataFrame(x)然后我使用 pandas 數(shù)據(jù)框到 html 函數(shù)為轉(zhuǎn)置的 s1 數(shù)據(jù)框的每一行發(fā)送一封電子郵件。我的問題是,當(dāng)我在循環(huán)結(jié)束時將系列轉(zhuǎn)換為數(shù)據(jù)幀時,它在打印時包含循環(huán)每次迭代的索引。所以輸出看起來像這樣。 0 s1.Col1 s1.val1 s1.Col2 s1.val2 s1.Col3 s1.val3 s1.Col4 s1.val4 s1.Col5 s1.val5 s1.Col6 s1.val6 1 s1.Col1 s1.val1 s1.Col2 s1.val2 s1.Col3 s1.val3 s1.Col4 s1.val4 s1.Col5 s1.val5 s1.Col6 s1.val6(對不起,我不知道如何放在桌子上)所以每封電子郵件都有我需要的格式的所有列,但索引值為 0,1,2,3,4,5 等,我猜它被作為列名包含在內(nèi)。我需要做的就是排除正在輸出的索引值。我正在使用以下代碼為電子郵件生成 html。所以對象需要是一個數(shù)據(jù)框才能工作。 email = " {tt} " email = email.format(tt=tt.to_html())也許有一個更簡單的方法。我基本上只是試圖轉(zhuǎn)置原始數(shù)據(jù)集并為每一行發(fā)送一封帶有表格的電子郵件。任何幫助,將不勝感激。謝謝。
添加回答
舉報
0/150
提交
取消