【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裡是否有不支援顯示的特殊字元,或許可以解決問題。
相關推薦
【Python】【Pycharm】【Dataframe】關於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