"数据帧"对象没有属性"副本"



我有一个数据框架,我想对其进行深层副本,以便我可以修改副本并在进一步的处理中使用它。我在Azure Databricks中工作。

我的数据框称为" a",我尝试了以下命令:

b = a.copy(deep=True)

运行它时,我会遇到以下错误:

'DataFrame' object has no attribute 'copy'

我还尝试使用'iLoc'或'loc'函数来创建一个新的数据框,但我需要的列,但相同的错误('dataframe'对象没有属性'lit'(。

有什么想法为什么会发生?..

假设您在Python工作,请检查您是否使用 Spark DataFrame pandas dataframe 。如果您使用的是 pandas 一个,那么我无法告诉您没有更多信息的情况;如果您使用的是 Spark 一个,则应使用

newDataFrame = oldDataFrame.select('*')

最新更新