Python 如何将NDFrame转换为数据帧?

Python 如何将NDFrame转换为数据帧?,python,pandas,dataframe,Python,Pandas,Dataframe,我似乎找不到任何关于将NDFrame转换为DataFrame的信息。我希望这样做,因为我似乎无法将NDFrame写入CSV文件。我尝试了下面的代码,但它仍然返回NDFrame。如何进行此转换?或者如何将NDFrame写入CSV df = pd.DataFrame(df) 以下是我收到的错误: ImportError:无法从“pandas.io.common”导入名称“get\u compression\u method”数据帧是NDframe对象的子类,您的NDframe看起来像什么,您尝试过

我似乎找不到任何关于将NDFrame转换为DataFrame的信息。我希望这样做,因为我似乎无法将NDFrame写入CSV文件。我尝试了下面的代码,但它仍然返回NDFrame。如何进行此转换?或者如何将NDFrame写入CSV

df = pd.DataFrame(df)
以下是我收到的错误:
ImportError:无法从“pandas.io.common”导入名称“get\u compression\u method”

数据帧是NDframe对象的子类,您的NDframe看起来像什么,您尝试过什么,结果如何?如果您遇到错误,请包括完整的错误回溯3和更多维度的对象可能很难在csv中表示,而csv只是一个2D。我想我不明白为什么我会首先得到一个NDFrame。我正在使用SASPy并将SAS对象转换为pandas数据帧。我仅通过尝试从字典列表创建数据帧来接收相同的消息。我实际上使用的是Pandas 1.0。碰巧你们中有人试图使用index=False写入csv吗?我从csv回写中删除了index=False,这解决了我的问题。