ValueErrorTraceback (most recent call last)
<ipython-input-24-c4da7a3d2c81> in <module>()
58 result.append(g.contents[0]+'--dates')
59
---> 60 sample_df.loc[num] = result
61 sample_df.to_csv("Final_v1.0.csv", columns=clns)
62
error: cannot set a row with mismatched columns
以下是我的代码的一部分:
clns = ['Company','Title','Location','Dates','Company2','Title2','Location2','Dates2']
sample_df = pd.DataFrame(columns = clns)
num = (len(sample_df)+1)
...
sample_df.loc[num] = result
sample_df.to_csv("Final_v1.0.csv", columns=clns)
这是结果
的内容[u'CVS, Richardson--company name', u'Java Developer--title', '-Not Provided--location', u'August 2017 to December 2017--dates', u'StrikeTru--company name', u'Java Developer--title', u'Hyderabad, Telangana--location', u'May 2012 to July 2015--dates']
我设置了8列,结果中有8个内容为什么我仍然会出现不匹配的错误?
答案 0 :(得分:0)
在分配前仔细检查For Each i As String In izabraniList.Items("SKC_PRICE")
Console.WriteLine(i)
Next
中的值。您可以使用sample_df.columns
语句或print
打开交互式shell,您可以在其中检查变量值。我想你会发现,在某个地方,你不小心添加了一个列,这导致了不匹配。
这是我提供的示例代码的最小版本,用于重新创建此问题:
import pdb; pdb.set_trace();