4
パンダを扱うとき、私はオブジェクトの運動と角の状態の分析を印刷しようとしています。私は州の何千を持っていたようPython - パンダの出力制限の列
t x z dx dz theta \
0 0.000 -500.000000 -100.000000 100.000000 -0.000000 0.000000
1 0.005 -499.500000 -100.000000 99.999983 0.057692 -0.000577
2 0.010 -499.000000 -99.999712 99.999933 0.115329 -0.001153
... ... ... ... ... ... ...
dtheta Q_s
0 -0.115385 -0.038462
1 -0.115274 -0.038425
2 -0.115163 -0.038388
... ... ...
:そうするための私のコードは次のとおりです。データを印刷するように求められたときに
def displayData(tList, xList, zList, dxList, dzList, thetaList, dthetaList, Q_sList):
states = pd.DataFrame({ 't' : tList,
'x' : xList,
'z' : zList,
'dx' : dxList,
'dz' : dzList,
'theta' : thetaList,
'dtheta' : dthetaList,
'Q_s' : Q_sList})
print states[['t', 'x', 'z', 'dx', 'dz', 'theta', 'dtheta', 'Q_s']]
しかし、出力が一定のポイントを超えて列を分割しますその時点で印刷するには、パンダがテーブルを壊さないようにして、残りの2つのデータフィールドをスクロールせずに1つの状態を分析できるようにしたいと思います。これが起こらないように、特定の寸法を印刷するように定義する方法はありますか? pd.options.display.width
ここで
pd.options.display.expand_frame_repr
が小さなデモです:
セット: 'pd.options.display.expand_frame_repr = False' – MaxU
Works完璧に –
それは答えではありませんか?この質問は、外からの答えがないように見えます。それは小さな答えであるという事実は問題ではありません、そうですか? – vmg