我有問題繪製兩個dataframs。一個有20711個條目,另一個是20710個條目。我正在使用plot(x,y)來這樣繪圖:繪製兩個不同大小的數據框?
import pandas as pd
import csv
import matplotlib.pyplot as plt
fig1 = plt.figure(figsize= (10,10))
ax = fig1.add_subplot(111)
ax.plot(X, Y)
兩者都是從csv中提取的數據幀。具有這樣的結構:
print(X)
0 -2.343060
1 -2.445431
2 -2.335754
3 -2.478535
4 -2.527026
print(Y)
0 0.026940
1 -0.075431
2 0.024246
3 -0.118535
4 -0.167026
5 -0.145475
我不斷收到錯誤:
ValueError: x and y must have same first dimension
如何解決它,以便它忽略了最後一個項目?
由於存在具有20711個20710項,並具有4個5項之間沒有區別,你可以輕鬆地創建一個[最小,完整,可驗證示例](http://stackoverflow.com/help/mcve)。 – ImportanceOfBeingErnest
@ImportanceOfBeingErnest謝謝我用x和y編輯了評論。 –
我最小的例子就是我可以複製+粘貼,運行,獲取錯誤,做一些更正並粘貼回來的東西。我並不是很願意自己編寫完整的代碼,只是爲了糾正錯誤。如果你不能花10分鐘寫一個MCVE,爲什麼我要花5分鐘呢? – ImportanceOfBeingErnest