說我有系列pd.Series({'a':1,'b':2','c':3})
,我想編輯第一個值,我可以撥打pd.Series({'a':1,'b':2,'c':3}).set_value('a',0)
。pandas中是否有函數語法來設置基於整數位置的一系列值?
是否有類似的函數可以接受整數位置而不是索引標籤?
I.e.我想這樣做
s = pd.Series({'a':1,'b':2,'c':3}).set_value(0,0)
也有辦法使這不會改變原始數據幀。我想我想要的是DataFrame.assign
精神上的東西,但它是按行進行操作的。
這很晦澀! – maxymoo