Advertisement
Guest User

new.py

a guest
Sep 21st, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Sat Sep 16 00:46:29 2017
  4.  
  5. @author: nasa
  6. """
  7.  
  8. import pandas as pd
  9. import numpy as np
  10. import matplotlib.pyplot as plt
  11.  
  12.  
  13. rawdata=pd.read_excel('rawdata.xls')
  14. rawdata1=rawdata.drop(range(14))
  15. rawdata1.columns=['current','voltage','power','speed','torque']
  16. #ef=pd.read_excel('2.xls')
  17. #print(sf.head())
  18. #print(sf['專案代號'])
  19. #pm=sf['專案代號']
  20. #my_data=sf['專案代號'].append(ef['專案代號'])
  21.  
  22. #刪除表格中重複的專案代號
  23. #df=sf.drop_duplicates(['專案代號'])
  24. #df=my_data.drop_duplicates()
  25.  
  26. #df=pd.read.excel('20161108.xls')
  27. #刪除index存檔
  28. #df.to_csv('project.csv',index=False)
  29. #看欄位名稱
  30. #print(df.columns)
  31. #print(df.loc[:,['專案狀態','專案代號']])
  32. #print(rawdata1)
  33. eff=(rawdata1['torque']*9.81/100/1000*rawdata1['speed']*2*np.pi/60)/(rawdata1['current']*rawdata1['voltage'])*100
  34. #print(eff)
  35.  
  36. #plot curve
  37. plt.plot(rawdata1['torque'],rawdata1['speed'],'ro')
  38. plt2=plt.twinx()#雙座標
  39. plt2.plot(rawdata1['torque'],eff,'b')
  40. #plt.legend(['location','time'])
  41. #plt.xlabel('L')
  42. #plt.ylabel('t')
  43. #plt.savefig('myplot.png')
  44. plt.show()
  45.  
  46. #fftraw=pd.read_excel('fft.xls')
  47. #xf=np.fft.fft(fftraw)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement