我有一个 pandas 数据框,我正在尝试使用 seaborn 创建一个 tsplot 并且我收到索引重复错误。我的问题是两方面的。首先,当我查看数据时,没有重复的索引(示例 df 如下所示):
BOLD campaign time type
0 2.735430 6041148 3 Default
1 1.356943 6041148 3 None
2 NaN 6041148 3 Vertical
3 9.550452 6013866 6 Default
4 1.000000 6013866 6 None
5 NaN 6013866 6 Vertical
6 322.675089 6086810 8 Default
7 1.508849 6086810 8 None
8 773.393385 6086810 8 Vertical
9 43.396084 6046619 10 Default
10 26.124405 6046619 10 None
11 NaN 6046619 10 Vertical
12 103.955111 6065909 10 Default
13 1.000000 6065909 10 None
14 NaN 6065909 10 Vertical
15 9.744664 6013866 9 Default
16 9.031970 6013866 9 None
17 NaN 6013866 9 Vertical
18 10.980322 6065742 8 Default
19 0.803821 6065742 8 None
但是,当我用
sns.tsplot(df, time="time", unit="campaign", condition="type", value="BOLD")
我明白了
ValueError: Index contains duplicate entries, cannot reshape
有人可以解释这是为什么吗?我没有看到任何重复的条目(或索引)。我也尝试使用 drop_duplicates 并得到相同的结果