我試圖設置一個pandas DataFrame列的最大值。例如:Pandas Dataframe:在列中設置最大值
my_dict = {'a':[10,12,15,17,19,20]}
df = pd.DataFrame(my_dict)
df['a'].set_max(15)
會產生:
a
0 10
1 12
2 15
3 15
4 15
5 15
但事實並非如此。
有100萬級的解決方案,找到最大值,但沒有到設置最大值......至少,我可以找到。
我可以遍歷列表,但我懷疑有一種更快的方式來做到這一點與大熊貓。我的列表將會顯着延長,因此我預計迭代需要相對較長的時間。另外,我想要能夠處理的任何解決方案NaN
。
在此先感謝。
看看該'clip'方法。 –