1. 程式人生 > >【Python】【Pycharm】【Dataframe】關於pycharm有時顯示不出Dataframe View的問題

【Python】【Pycharm】【Dataframe】關於pycharm有時顯示不出Dataframe View的問題

    Pandas作為Python資料分析領域的基本工具,提供了對肉眼非常友好的dataframe資料格式,但用pycharm預覽dataframe時,常常會出現“Nothing to show”的問題。

    百度了一下發現,stackoverflow有人曾經提到說是因為不能預覽超過1000*15格式的DF,在前幾年的pycharm版本中確實存在該問題,但目前(2018)的版本已經可以支援預覽全部資料了,不論dataframe有多大。

    剛好我手頭有一個大概44*2000的DF,預覽時候也出現了上述問題, 乾脆就挨列測試了一下,發現是因為其中一列的列名為“PMI%”,而此版本pycharm的預覽功能似乎無法支援“%”這一字元,我將列名修改成了“PMI”,問題就解決了。

    所以建議大家出現類似問題是,檢查一下DF裡是否有不支援顯示的特殊字元,或許可以解決問題。

相關推薦

PythonPycharmDataframe關於pycharm有時顯示Dataframe View的問題

    Pandas作為Python資料分析領域的基本工具,提供了對肉眼非常友好的dataframe資料格式,但用pycharm預覽dataframe時,常常會出現“Nothing to show”的問題。    百度了一下發現,stackoverflow有人曾經提到說是因為

Python編程-從入門到實踐定義大範圍的整數數組range ( 從哪個整數開始,到哪個整數前結束 ,[從開始到結束的整數的每次步長] )

文檔 list 步長 字符串 range 不能 結果 字符 for range(1,5)  定義了從1開始到4的整數  [1,2,3,4] 場景1: numbers = range(1,5) for num in numbers:   print(num) 【結果】 1 2

Python開發第4節Python分支結構與循環結構

pid 變化 操作 年齡 當前 name () 執行順序 div 1、流程控制   流程: 計算機執行代碼的順序就是流程   流程控制: 對計算機代碼執行順序的管理就是流程控制   流程分類: 流程控制共分為3類: 順序結構 分支結構/選擇結構 循環結構 2、分

Python獲取軟體當前的配置資訊實現info命令

原始碼: # -*- coding: utf-8 -*- #coding=utf-8 import os import re import sys import datetime M_name = open('.config') for line in M_name: line_new =

Python學習記錄——從入門到放棄九、檔案與異常

本文使用的書籍是《Python程式設計:從入門到實踐》 本文使用的是Python3.6 一、從檔案中讀取資料 這一節主要講的是如何讀取檔案,無非就是幾個方法而已。 讀取整個檔案 首先建立一個檔案 3.1415926335 8979323846 2643383279

Python學習記錄——從入門到放棄一、變數和簡單資料型別(上)

本文使用的書籍是《Python程式設計:從入門到實踐》 本文使用的是Python3.6 一、執行hello_world.py 這裡主要是演示了一下print函式的使用,新手主要是在Python版本與print函式上有出入,導致出錯。 還有就是在“中文雙引號”和"英文雙

Python學習記錄——從入門到放棄一、變數和簡單資料型別(下)

本文使用的書籍是《Python程式設計:從入門到實踐》 本文使用的是Python3.6 四、數字 在Python中,數字分為整數型和浮點型,不管是整數型還是浮點型都適用於加(+)減(-)乘(*)除(/)。 並且,在Python中,乘方是使用符號**來表示的,求餘數使用

Python學習記錄——從入門到放棄三、操作列表

本文使用的書籍是《Python程式設計:從入門到實踐》 本文使用的是Python3.6 一、遍歷整個列表 在Python中,你經常需要遍歷列表的所有元素,對每個元素執行相同的操作。我們可以用for迴圈來進行遍歷操作,現在用幾個例子來講述for迴圈的使用: mag

Python學習記錄——從入門到放棄四、if語句

本文使用的書籍是《Python程式設計:從入門到實踐》 本文使用的是Python3.6 一、一個簡單示例 cars = ['audi', 'bmw', 'subaru', 'toyota'] # 遍歷列印 for car in cars: # 讓bmw大寫

Python學習記錄——從入門到放棄八、類(下)

給子類定義屬性和方法 class Car(): def __init__(self, make, model, year,odometer_reading=0): self.make = make self.model = model self

Python程式設計:從入門到實踐第九章:類

9-1 餐館 :建立一個名為Restaurant 的類,其方法__init__() 設定兩個屬性:restaurant_name 和cuisine_type 。建立一個名 為describe_restaurant() 的方法和一個名為open_restaurant() 的方

Python程式設計:從入門到實踐第十五章:生成資料

15-1 立方:數字的三次方被稱為其立方。請繪製一個圖形,顯示前5個整數的立方值,在繪製一個圖形,顯示前面5000個整數的立方值。 前5個整數的立方值:import matplotlib.pyplot as plt x_values = [1,2,3,4,5] y_val

python coding 2:檔案讀寫讀取本地檔案裡的ip地址,迴圈寫入到新的檔案中

 這段程式碼示範了python的檔案讀寫操作,十分簡便,直接上程式碼 <span style="font-size:18px;">#!/bin/env python #-*- coding: utf8 -*- #初始化一個空的連結串列 arr=[] #設定讀取

Python呼叫Face++ API的人臉識別

Face++是一套成熟的人臉檢測、識別和跟蹤等視覺技術服務平臺,每個人在Face++的官網註冊賬號後可以申請新建API,隨後會分配API key和 API Secrect,這樣我們就可以使用這些API進行簡單的人臉識別了。 原文連結傳送門 程式碼如下: # coding=

python coding 6:文件字串Python的文件字串DocStrings

 Python有一個很奇妙的特性,稱為 文件字串 ,它通常被簡稱為 docstrings 。DocStrings是一個重要的工具,由於它幫助你的程式文件更加簡單易懂。  其作用如同我們寫程式碼時所新增的註釋一樣,但是不同之處是這個註釋,可以使用print方法將其打印出來,

Python程式設計:從入門到實踐第十二章:武裝飛船

12-1 藍色天空 :建立一個背景為藍色的Pygame視窗。 import sys import pygame def run(): pygame.init() screen = pygame.display.set_mode((1200,600)) pygame.d

Python學習3月5號python編程 從入門到實踐---》筆記(2)

索引 modified 系列 入門到 忘記 而不是 super 函數 end 1.操作列表     一、遍歷整個列表,並且想對每一個元素執行相同的操作。##這裏就不得不提起我們一直用的For函數了。     二、深入地研究循環     (1)for i in

Python學習3月8號python編程 從入門到實踐---》筆記(1)

store 執行 \n true r.js under 進行 一聲 tor 第十章:處理文件和異常 #學習處理文件,讓程序能夠快速地分析大量的數據#學習錯誤處理,避免程序在面對意外情形時崩潰#學習異常,是python創建的特殊對象,用於管理程序運行時出現#學習模塊json

Python遊戲編程--初步認識pygame

get() 傳遞 posit 進程 local spl 鋸齒 基礎 邊緣 一、pygame簡介 Pygame 是一組用來開發遊戲軟件的 Python 程序模塊,基於 SDL 庫的基礎上開發。允許你在 Python 程序中創建功能豐富的遊戲和多媒體程序,Pygame 是一個

pandas中關於DataFrame行,列顯示全(省略)的解決辦法

有時候DataFrame中的行列數量太多,print打印出來會顯示不完全。就像下圖這樣: 列顯示不全: 行顯示不全: 新增如下程式碼,即可解決。 #顯示所有列 pd.set_option('display.max_columns', None) #顯示所有行 pd.set_opt