【发布时间】:2018-03-18 06:42:14
【问题描述】:
我已使用以下方法将 DataFrame 从时域转换为频域:
df = np.fft.fft(df)
现在我需要使用多种机器学习算法对数据进行分类,例如随机森林和高斯朴素贝叶斯。问题是我不断收到此错误:
无法将字符串转换为浮点数:'
(2.9510193818016135-0.47803712350473193j)'
我尝试将字符串转换为 DataFrame 中的浮点数,但它仍然给我同样的错误。
如何解决这个问题才能得到我的分类结果?
【问题讨论】:
-
这些是复数,你建议如何转换为浮点数?基本上,您需要将这些数字转换为极坐标或矩形格式并拆分它们
-
怎么做?
标签: python-3.x pandas dataframe