我正在循环读取文件夹中的文件并从中创建数据框。但是,我收到了这个奇怪的错误TypeError: 'str' object is not callable
。请在此处找到代码:
for yr in range (2014,2018):
cat_bank_yr = sqlCtx.read.csv(cat_bank_path+str(yr)+'_'+h1+'bank.csv000',sep='|',schema=schema)
cat_bank_yr=cat_bank_yr.withColumn("cat_ledger",trim(lower(col("cat_ledger"))))
cat_bank_yr=cat_bank_yr.withColumn("category",trim(lower(col("category"))))
代码运行一次迭代,然后在该行停止
cat_bank_yr=cat_bank_yr.withColumn("cat_ledger",trim(lower(col("cat_ledger"))))
出现上述错误。
任何人都可以帮忙吗?