嗨,大家好,
我一直在寻找Stackoverflow几年,它帮助了我很多,以至于我以前从来没有注册过:)
但今天我仍然坚持使用Python与熊猫和数量的问题(也可能是unum或品脱).我尽力做一个明确的帖子,但由于这是我的第一个,我道歉如果有些令人困惑,并会尝试纠正你会发现的任何错误:)
我想从源导入数据并构建Pandas数据帧,如下所示:
import pandas as pd
import quantities as pq
depth = [0.0,1.1,2.0] * pq.m
depth2 = [0,1,1.1,1.5,2] * pq.m
s1 = pd.DataFrame(
{'depth' : [x for x in depth]},
index = depth)
这给出了:
S1=
depth
0.0 0.0 m
1.1 1.1 m
2.0 2.0 m
现在我想将数据扩展到depth2值:
(显然没有意义深度插入深度,但在它变得更复杂之前它是一个测试).
s2 = s1.reindex(depth2)
这给出了:
S2=
depth
0.0 0.0 m
1.0 NaN
1.1 1.1 m
1.5 NaN
2.0 2.0 m
到目前为止没问题.
但是当我尝试插入缺失的值时:
s2['depth'].interpolate(method='values')
我收