【发布时间】:2019-06-05 03:44:31
【问题描述】:
我正在尝试设置 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
但事实并非如此。
找到最大值有一百万种解决方案,但没有设置最大值......至少我能找到。
我可以遍历列表,但我怀疑有一种更快的方法可以使用 pandas 来完成。我的列表会更长,因此我预计迭代会花费相对更长的时间。另外,我想要任何能够处理NaN 的解决方案。
【问题讨论】:
标签: python pandas dataframe max