我希望通过调用:
生成一个用于训练随机森林的DataDramestats_cpu_primitive=pd.concat([stats_user['datetime'], dayofweek, stats_user['user_value'], stats_system['system_value'], stats_wait['wait_value'], stats_nice['nice_value'], stats_interrupt['interrupt_value'], stats_softirq['softirq_value'], stats_steal['steal_value'], stats_idle['idle_value']], axis=1)
然后我得到了:
D:\ ProgramData \ Anaconda3 \ envs \ tensorflow \ lib \ site-packages \ pandas \ core \ indexes \ api.py:87:RuntimeWarning:'<' 'str'和'int'实例之间不支持,对于无法比较的对象,未定义排序顺序 result = result.union(其他) D:\ ProgramData \ Anaconda3 \ envs \ tensorflow \ lib \ site-packages \ pandas \ core \ indexes \ api.py:57:RuntimeWarning:'& lt;'在'int'和'str'的实例之间不支持,对于无法比较的对象,未定义排序顺序 union = _union_indexes(索引)
相应地,dayofweek栏中的元素都是 nan 。 但我没有进行任何“比较”相关操作。我执行.dtype,dayofweek.dtype是float64,stats_user ['datetime']。dtype是str,左边都是int64。但是,即使我使用astype()将stats_user ['datetime']。dtype和dayofweek转换为int64,我也得到了相同的结果。
如何处理?非常感谢。