我有两个数据集:
答:
ATime X Y Z
1.2 2 15 2
1.4 3 12 1
1.5 1 10 6
1.6 2 9 10
1.9 1 1 9
乙:
^{pr2}$我正在合并到一个数据集中,该数据集如下所示:
Btime C D E ATime X Y Z
1.2 12 25 12 1.2 2 15 2
1.3 13 22 11 1.4 1 10 6
1.4 11 20 16 1.5 2 9 10
1.7 12 29 12 1.6 1 1 9
1.9 11 21 19 1.9 0 0 0
2.0 08 10 11 0 0 0 0
2.4 10 12 15 0 0 0 0
有没有一种简单的方法可以用Btime中列出的times(2.0,2.4)来代替Atime中的两个0?在
。。。在
现在,我正在使用如下方法合并pandas中的两个数据集:
a = pd.read_csv("a")
b = pd.read_csv("b")
merged = a.join(b, how="outer")
filled = merged.fillna(0)
但这只是给了我0的情况
使用
loc
和布尔索引选择值并分配回:是的,您可以将序列传递给
fillna
:相关问题 更多 >
编程相关推荐