我有10个具有相同列的数据帧(channelData1,channelData2等)。我试图运行一个循环,以将所有数据帧中的缺失值放在一起。
我遇到以下错误:
SyntaxError: can't assign to function call.
下面是我的代码
i = [1,10]
for channelData in (i):
channelData(i).columns = ['A','B','C','D','E']
# Remove missing values in the data
channelData(i) = channelData(i).dropna()
我找不到错误的根源。
答案 0 :(得分:0)
可以将数据框放在列表中并在列表中进行迭代吗? 像这样:
channelList = [channelData1, channelData2...]
for c in channelList:
c = c[c['A']>0].dropna()
已编辑以处理评论。