2016-08-15 20 views
22

Tôi đang sử dụng PyCharm 2016.2.1. Khi tôi cố gắng xem một khung dữ liệu Pandas thông qua tính năng mới được thêm vào 'Xem dưới dạng DataFrame' trong trình gỡ rối, điều này hoạt động như mong đợi cho một DataFrame nhỏ (ví dụ: 4x4).Dataframe không hiển thị trong Pycharm

Tuy nhiên khi tôi cố gắng xem một DataFrame (được tạo bởi tập lệnh tùy chỉnh) của ~ 10.000 hàng x ~ 50 cột, tôi nhận được thông báo: "Không có gì để hiển thị".

Khi tôi chạy cùng một tập lệnh (tạo DataFrame) trong Spyder, tôi có thể xem nó, vì vậy tôi khá chắc chắn đó không phải là lỗi trong tập lệnh của tôi.

Có ai biết nếu có kích thước tối đa cho Khung dữ liệu có thể xem trong PyCharm hay không và liệu có cách nào thay đổi điều này không?

EDIT:

Dường như kích thước tối đa cho phép là 1000 x 15, như trong một số trường hợp nó bị cắt ngắn để kích thước này (khi số lượng hàng quá lớn, nhưng khi có quá nhiều cột pycharm chỉ nói 'không có gì để hiển thị').

Tuy nhiên, tôi muốn biết liệu có cách nào để tăng hàng và cột tối đa cho phép có thể xem được thông qua trình xem Khung dữ liệu hay không.

+1

Nó không làm việc nhưng với multiafex dataframes, hoặc lớn hay nhỏ. Tôi nghĩ đây là lỗi hoặc tính năng chưa hoàn chỉnh. –

+0

bằng cách này, đôi khi bạn có thể thấy một phần của khung dữ liệu bằng cách chỉnh sửa dòng trong trình xem để trông giống như df.iloc [0: 100,0: 10] – BartDur

Trả lời

1

Trong trường hợp đó bạn không cần phải sử dụng đúng các chức năng được đưa ra bởi người xem DataFrame, bạn có thể in toàn bộ DataFrame trong cửa sổ đầu ra, sử dụng:

def print_full(x): 
    pd.set_option('display.max_rows', len(x)) 
    print(x) 
    pd.reset_option('display.max_rows') 
Các vấn đề liên quan