簡體   English   中英

將excel文件的完整數據導入python腳本

[英]importing the full data of excel file to a python script

我正在使用 Python tkinter 創建一個導入 excel 文件並繪制該文件數據的程序。

假設 excel 文件包含以下數據:

1           2

2           4

3           6

4           8 

5           10

6           12

7           14 

8           16

9           18

我使用pd.read_excel函數來讀取這個 excel 文件的數據並稍后繪制它們。

但是,如果我使用簡單的print (data)函數打印數據,則數據將如下所示:

      1           2

0     2           4

1     3           6

2     4           8 

3     5           10

4     6           12

5     7           14 

6     8           16

7     9           18

我曾經這樣做的功能是:

data = pd.read_excel(excel_filename)
print (data)

我試圖繪制它們,但出現了兩條曲線而不是一條曲線,因為它考慮了第一列和第二列(用於第一條曲線)以及第一列和第三列(用於第二條曲線)

我嘗試使用 DataFrame 指定第二列和第三列,但這也有一些問題。 我使用以下代碼來做到這一點:

x=pd.DataFrame(data, columns= [1])
y=pd.DataFrame(data, columns= [2])
print("X: ", x)
print("Y: ", y)

使用上述代碼的數據是正確的,但第一行消失了,這意味着數據將是:

2           4

3           6

4           8 

5           10

6           12

7           14 

8           16

9           18

任何幫助!

read_excel 期望文件中的第一行是標題。 這就是您以這種方式看待它的原因。 試試這個...

data = pd.read_excel(excel_filename, header=None)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM