Pandas Dataframe 显示问题 IBM Watson Notebook

Pandas Dataframe display issue IBM Watson Notebook

我试图在 IBM Watson Notebook 中创建和显示一个 pandas 数据框。我有 4 个数据列表,我试图在字典的帮助下创建一个数据框。

Python代码

dict = {'Trip': tripNoList,'A_MAX': actualMaxList, 'A_MIN': actualMinList, 'LR_Pred_MAX':predictionLRMax, 'AR_Pred_MAX':predictionARMax} 
dfexport1 = pd.DataFrame(dict) 
display(dfexport1.head())

但结果显示数据框排列紊乱,

<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>AR_Pred_MAX</th>
      <th>A_MAX</th>
      <th>A_MIN</th>
      <th>LR_Pred_MAX</th>
      <th>Trip</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td></td>
      <td>1.174</td>
      <td>1.130</td>
      <td></td>
      <td>1</td>
    </tr>
    <tr>
      <th>1</th>
      <td></td>
      <td>1.136</td>
      <td>0.947</td>
      <td></td>
      <td>2</td>
    </tr>
    <tr>
      <th>2</th>
      <td></td>
      <td>1.081</td>
      <td>1.029</td>
      <td></td>
      <td>3</td>
    </tr>
    <tr>
      <th>3</th>
      <td></td>
      <td>1.029</td>
      <td>0.949</td>
      <td></td>
      <td>4</td>
    </tr>
    <tr>
      <th>4</th>
      <td></td>
      <td>0.955</td>
      <td>0.829</td>
      <td></td>
      <td>5</td>
    </tr>
  </tbody>
</table>

但它在 Jupyter notebook 中运行良好。我试过了

但是没有任何东西给我正确的输出。谁能帮忙解决这个问题?

您需要在 pandas 中指定列的顺序。

示例:

df = pd.DataFrame(data, columns=[‘col1’, ‘col2’])