DataFrame需要新增列只需要用最簡單的賦值語句把數據賦值給一個不存在的列即可。假如df為你的DataFrame,此時已存在兩列'col1'和'col2'如下:
df['new']=df['col1']+df['col2']
選擇A其他都不對,不符合python賦值規范
在模型中引入多個虛擬變量時,虛擬變量的個數應按下列原則確定:
1)如果有m種互斥的屬性類型,在模型中引入(m-1)個虛擬變量,否則會導致多重共線性。稱作虛擬變量陷阱。 例如,性別有2個互斥的屬性,引用2-1=1個虛擬變量;再如,文化程度分小學、初中、高中、大學、研究生5類,引用4個虛擬變量。
2)關于定型變量中哪個取0哪個取1是任意的,不影響檢驗結果。
3)若定型變量取值為0,所對應的類別稱為基礎類別。
4)對于多于兩個類別的定型變量可采用設一個虛擬變量,而對于不同類別采取賦值不同的方法處理。
from Tkinter import * import tkMessageBox import sys root = Tk() root.geometry("500x700+50+50") root.title("Hello") ip_entry_var = StringVar() #給文本框綁定值要用StringVar類型 exitbutton = Button(text = "退出", command = sys.exit).pack(side = "bottom") Entry(textvariable = ip_entry_var).pack() ##給文本框綁定值ip_entry_var ip_entry_var.set("input your ip here") def PrintCommand(): tkMessageBox.showinfo("Print",ip_entry_var.get()) ##StringVar -> String用get方法 Button(text = "print", command =PrintCommand).pack() root.mainloop()