首页 > 解决方案 > 如何确定数据框是 Pandas 还是 Spark?

问题描述

我将数据框传递给函数。有时是 Pandas 数据框,有时是 Spark 数据框。我的职能将需要采取相应的行动。是否有一种简单的方法,例如 df.isPandas(),来确定数据帧(接收为“df”)是 Pandas 数据帧还是 Spark 数据帧?提前致谢。

标签: pandasapache-sparkdataframe

解决方案


使用isinstance

if isinstance(df, pd.DataFrame):
    print('pandas')
else:
    print('spark')

推荐阅读