如何从数据框中获取多列的一个最小值/最大值?我找不到获取这些值的简单方法,只能循环遍历列或多次转换数据帧。我认为必须有更好的方法来解决这个问题。
例如,这里有一些代码...
import pandas as pd
df = pd.DataFrame([[0,1,2,3],
[6,5,None,pd.NaT],
[8,None,9,None],
[None,12,7,14]], columns=list('ABCD'))
Run Code Online (Sandbox Code Playgroud)
...这是数据框的样子,我想要列“C”和“D”的最小值/最大值。
A B C D
0 0.0 1.0 2.0 3
1 6.0 5.0 NaN NaT
2 8.0 NaN 9.0 None
3 NaN 12.0 7.0 14
Run Code Online (Sandbox Code Playgroud)
有什么好的方法可以做到这一点?
附加说明:两列 ['C','D'] 的结果应该是 min (2) 的一个值和 max (14) 的一个值