在使用pandas DataFrame处理数据时出现的错误:ValueError: If using all scalar values, you must pass an index
错误:
pd.DataFrame({'crew_opt':'%s'%pd_crew,'varity_opt':'%s'%pro,'weight':weight})
正确
pd.DataFrame({'crew_opt':['%s'%crew],'varity_opt':['%s'%pro],'weight':[weight]})
原因:
pandas 的 DataFrame 方法需要传入一个可迭代的对象(列表,元组,字典等),
或者给 DataFrame 指定 index 参数就可以解决这个问题。