![](/img/trans.png)
[英]Importing amplitude data from excel file in Abaqus by Python Script
[英]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.