Python Pypark';指数';对象不可调用
这是我试图运行的数据科学实验的复制粘贴行Python Pypark';指数';对象不可调用,python,apache-spark,pyspark,Python,Apache Spark,Pyspark,这是我试图运行的数据科学实验的复制粘贴行 for col,num in zip(df.toPandas().describe().columns(),range(1,11)): 它显示输出,但不显示在数据块上 错误是: TypeError: 'Index' object is not callable 有什么想法吗?正如错误所说,您不能调用索引对象,它是df.toPandas().descripe().columns。尝试移除支架: for (col, num) in zip(df.toPa
for col,num in zip(df.toPandas().describe().columns(),range(1,11)):
它显示输出,但不显示在数据块上
错误是:
TypeError: 'Index' object is not callable
有什么想法吗?正如错误所说,您不能调用索引对象,它是
df.toPandas().descripe().columns
。尝试移除支架:
for (col, num) in zip(df.toPandas().describe().columns, range(1,11)):
也许更好的方法是使用enumerate
而不是zip
,这样可以避免硬编码列数:
for (num, col) in enumerate(df.toPandas().describe().columns):
正如错误所说,您不能调用索引对象,即
df.toPandas().descripe().columns
。尝试移除支架:
for (col, num) in zip(df.toPandas().describe().columns, range(1,11)):
也许更好的方法是使用enumerate
而不是zip
,这样可以避免硬编码列数:
for (num, col) in enumerate(df.toPandas().describe().columns):
它是从显示输出的东西复制的。crappy可能存在一些版本控制问题?虽然我不记得最近有任何调用
列
枚举的pandas版本不起作用,但另一个版本起作用了。beaut.ah,枚举从0开始,因此需要在for循环中向num添加1。它是从显示输出的内容复制的。crappy可能存在一些版本控制问题?虽然我不记得最近有任何调用列
枚举的pandas版本不起作用,但另一个版本起作用了。beaut.ah,枚举从0开始,因此需要在for循环中向num添加1。