df
Out[1]:
PRES HGHT TEMP DWPT RELH MIXR DRCT SKNT THTA THTE THTV
0 978.0 345 17.0 16.5 97 12.22 0 0 292.0 326.8 294.1
1 977.0 354 17.8 16.7 93 12.39 1 0 292.9 328.3 295.1
2 970.0 416 23.4 15.4 61 11.47 4 2 299.1 332.9 301.2
3 963.0 479 24.0 14.0 54 10.54 8 3 300.4 331.6 302.3
4 948.7 610 23.0 13.4 55 10.28 15 6 300.7 331.2 302.5
5 925.0 830 21.4 12.4 56 9.87 20 5 301.2 330.6 303.0
6 916.0 914 20.7 11.7 56 9.51 20 4 301.3 329.7 303.0
7 884.0 1219 18.2 9.2 56 8.31 60 4 301.8 326.7 303.3
8 853.1 1524 15.7 6.7 55 7.24 35 3 302.2 324.1 303.5
9 850.0 1555 15.4 6.4 55 7.14 20 2 302.3 323.9 303.6
10 822.8 1829 13.3 5.6 60 6.98 300 4 302.9 324.0 304.1
如何插值指定PRES(press)值上所有列的值,比如PRES=[950900875]?有没有一种优雅的熊猫式的方法?在
我能想到的唯一方法是首先为循环中每个指定的PRES值为整行生成空的NaN值,然后将PRES设置为index,然后使用pandas native interpolate选项:
^{pr2}$有没有更优雅的解决方案?在
使用不带循环-^{} by ^{} 的原始索引值的解决方案,但仅当所有值都是唯一的时才有效:
如果可能,} 与^{} 一起使用:
^{pr2}$PRES
列中的值不是唯一的,则将^{相关问题 更多 >
编程相关推荐