ディレクトリ内にいくつかのExcelフォルダを開き、データを使ってデータを処理できるようにしようとしています。 私の主な目標は、各エクセルファイルに情報を表示することだけです。私はそうするために次のコードを使用しました。しかし、私はそれを表示すると、 '0'要素を '29'要素に出力します。そして、30-50をスキップし、51-80を出力します。ここでPythonはすべての情報フォームを正しく読み取っていません
は、Pythonの私の出力のスニップです:
import numpy as np
import scipy.io as sio
import scipy
import matplotlib.pyplot as plt
import os
import pandas as pd
from tkinter import filedialog
from tkinter import *
import matplotlib.image as image
import xlsxwriter
import openpyxl
import xlwt
import xlrd
#GUI
root=Tk()
root.withdraw() #closes tkinter window pop-up
path=filedialog.askdirectory(parent=root,title='Choose a file')
path=path+'/'
print('Folder Selected',path)
files=os.listdir(path)
length=len(files)
print('Files inside the folder',files)
Files=[]
for s in os.listdir(path):
Files.append(pd.read_excel(path+s))
print (Files)
私はそれが情報を正しく読むと信じています。これは、標準出力に印刷するときに 'pandas'が行を省略するときのデフォルト動作です。あなたはこれを探しています:https://stackoverflow.com/questions/19124601/is-there-a-way-to-pretty-print-the-entire-pandas-series-dataframe#30691921 – jjj