我在python中使用pandas合并了2个数据帧。该数据来自2个不同的文件。 'sample'包含表中的值,就像这样,'sampl2'包含一行中的所有值,这迫使我使用.col.str.split('',values).tolist())。transpose( )。
我需要根据相同的列合并2个数据帧,但这样做会创建不应该存在的新行。仔细观察后,我发现它重复了一些价值观。
我尝试将两列设置为相等,这就是我得到的:
sampl2
0 0.005842
1 0.037617
2 0.072313
3 0.076161
4 0.077596
5 0.083865
6 0.096515
7 0.120296
8 0.157288
9 0.158373
10 0.164691
11 0.165771
12 0.168840
另一栏是
sample
0 0.005842
1 0.037617
2 0.072313
3 0.076161
4 0.077596
5 0.083865
6 0.096515
7 0.120296
8 0.157288
9 0.158373
10 0.164691
11 0.165771
12 0.168840
使用sample == sampl2产生
0 True
1 True
2 True
3 True
4 True
5 False
6 True
7 True
8 True
9 True
10 True
11 True
12 False
两者都由花车组成。为什么其他一些价值不被认为是平等的呢?