我似乎无法弄清楚如何显示此.data文件中的所有列。我只想显示全部十列时只能显示两列。
我已经附上一张我尝试过的图片。我一直在寻找文档,但是似乎不合适。
我还附加了一张图像,说明如何在jupyter笔记本中显示数据。
我想如何显示数据:
我要如何显示数据:
18.0 8 307.0 130.0 3504. 12.0 70 1 "chevrolet mal"
15.0 8 350.0 165.0 3693. 11.5 70 1 "buick skylark"
18.0 8 318.0 150.0 3436. 11.0 70 1 "plymouth sat"
16.0 8 304.0 150.0 3433. 12.0 70 1 "amc rebel sst"
17.0 8 302.0 140.0 3449. 10.5 70 1 "ford torino"
15.0 8 429.0 198.0 4341. 10.0 70 1 "ford galaxie"
14.0 8 454.0 220.0 4354. 9.0 70 1 "chevrolet"
14.0 8 440.0 215.0 4312. 8.5 70 1 "plymouth fury"
14.0 8 455.0 225.0 4425. 10.0 70 1 "pontiac"
到目前为止我已经尝试过:
import pandas as pd
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.read_table('auto-mpg.data', header=None)
0 1
0 18.0 8 307.0 130.0 3504. 12... chevrolet chevelle malibu
1 15.0 8 350.0 165.0 3693. 11... buick skylark 320
2 18.0 8 318.0 150.0 3436. 11... plymouth satellite
3 16.0 8 304.0 150.0 3433. 12... amc rebel sst
4 17.0 8 302.0 140.0 3449. 10... ford torino
5 15.0 8 429.0 198.0 4341. 10... ford galaxie 500
6 14.0 8 454.0 220.0 4354. 9... chevrolet impala
7 14.0 8 440.0 215.0 4312. 8... plymouth fury iii
8 14.0 8 455.0 225.0 4425. 10... pontiac catalina
9 15.0 8 390.0 190.0 3850. 8... amc ambassador dpl
10 15.0 8 383.0 170.0 3563. 10... dodge challenger se
由于熊猫试图在两列中显示数据,因此该表被截断了。
答案 0 :(得分:0)
pandas试图以两列显示数据,因为您无意中告诉pandas以两列读取数据。
java.lang.NoSuchMethodError: no non-static method "Lpl/droidsonroids/gif/GifInfoHandle;.<init>(JIII)V"
at pl.droidsonroids.gif.GifInfoHandle.openFd(Native Method)
at pl.droidsonroids.gif.GifInfoHandle.a(:88)
at pl.droidsonroids.gif.h.<init>(:170)
at pl.droidsonroids.gif.h.<init>(:108)
at com.homeone.deft.android.activity.MainActivity.a(:39)
at com.homeone.deft.android.e.g.onCreate(:93)
at android.app.Activity.performCreate(Activity.java:6705)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2648)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2768)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1481)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6153)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)
,这是错误的。因为文件的定界符是空格,而不是逗号(CSV)。
read_csv/read_table(..., delimiter = '\s+'...)
18.0 8 307.0 130.0 3504. 12...
命令,直到工作为止。