gpt4 book ai didi

python - 获取属性错误: 'DataFrame' object has no attribute 'shape'

转载 作者:行者123 更新时间:2023-12-01 00:39:40 24 4
gpt4 key购买 nike

python

我正在使用以下方法将 CSV 读入名为“InputDataFrame”的 Pyspark Dataframe:

InputDataFrame = spark.read.csv(path=file_path,inferSchema=True,ignoreLeadingWhiteSpace=True,header=True)

阅读后我正在使用:

InputDataFrame.schema.names 

查找列名称。但我在控制台上收到以下日志:

Traceback (most recent call last):

File "/snap/pycharm-community/143/helpers/pydev/_pydevd_bundle/pydevd_xml.py", line 284, in frame_vars_to_xml
xml += var_to_xml(v, str(k), evaluate_full_value=eval_full_val)

File "/snap/pycharm-community/143/helpers/pydev/_pydevd_bundle/pydevd_xml.py", line 384, in var_to_xml
xml_shape = ' shape="%s"' % make_valid_xml_value(str(v.shape))

File "/home/ajinkya/.local/lib/python3.6/site-packages/pyspark/sql/dataframe.py", line 1300, in __getattr__
"'%s' object has no attribute '%s'" % (self.__class__.__name__, name))

AttributeError: 'DataFrame' object has no attribute 'shape'
Unexpected error, recovered safely.

谁能解释一下为什么会发生这种情况?还有其他方法可以找到 Pyspark Dataframe 的推断模式

'''使用Pycharm IDE进行开发'''

最佳答案

我在一些代码上遇到了同样的问题,在迁移到最新的 Pycharm 版本后,这些代码运行得非常好。

我假设您使用的是最新的 Pycharm 版本(2019.2)。我没有解释为什么这会导致问题,但安装旧版 Pycharm 2019.1.4 为我解决了问题。

关于python - 获取属性错误: 'DataFrame' object has no attribute 'shape' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57456238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com