我有几个希望写入SQL database的pandasDataframe。但是,因为现有的SQL database可能没有pandasDataframe中的特定column name,所以我收到一条错误消息,指出the column in the table was not, name='table1', con=engine,
我的目标是将小df中的列标题添加到现有的大型数据帧中,而无需手动键入名称。 这是一个小的数据框架。11 Anaemia NOS NaN NaN 大型数据帧类似于上面的内容,但它有40列。df = pd.DataFrame(reaction for result in d['results'] for reaction in result['reaction'])
我可以从每一行获得最大值,但现在我还想获得相应的列名。--------||----------------------------------------| 所以我想创建这个新列,其中包含具有最大值的列名。我已经尝试过df.idxmax(axis=1),但是它只返回第一列的最大值 Find all indices of maximum in PandasDataFrame<