pandas我想將一個陣列作為行添加到現有資料框。下面是我的代碼:
import pandas as pd
import numpy as np
data = [['tom', 10]]
df = pd.DataFrame(data, columns = ['Name', 'Age'])
print(df)
Y = [10, 100]
df.loc[0] = list(Y)
print(df)
基本上我想在不干擾現有行的情況下添加Y為df行。我還想將 final 的列名添加df為'Y1' and 'Y2'
顯然,上面的代碼中的現有資訊df似乎被替換為Y.
你能幫我寫正確的代碼嗎?
uj5u.com熱心網友回復:
loc通過退出row和附加使用添加值columns
df.loc[0,['Y1','Y2']] =Y
df
Name Age Y1 Y2
0 tom 10 10.0 100.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/412101.html
標籤:
上一篇:向現有陣列添加前綴
下一篇:Pythonstr未列出
