运行以下命令时出现错误
我正在Databricks平台上运行代码,但是代码是使用Pandas编写的
TypeError:“ DataFrame”对象不支持项目分配
有人可以让我知道错误是否与不支持代码的spark / databricks平台有关吗?
import numpy as np
import pandas as pd
def matchSchema(df):
df['active'] = df['active'].astype('boolean')
df['price'] = df['counts']/100
df.drop('counts', axis=1, inplace=True)
return df,df.head(3)
(dataset, sample) = matchSchema(df)
print(dataset)
print(sample)
错误是:
TypeError:“ DataFrame”对象不支持项目分配
使用bool代替boolean作为dtype ...
df['active'] = df['active'].astype('bool')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句