Python對比excel---I
之所以搞這個,就是應為自己經(jīng)常使用excel處理實驗數(shù)據(jù)。但是目前會的語言是python。
python其實可以做很多事情,比如樹莓派+傳感器,采集實驗數(shù)據(jù)。但是每次數(shù)據(jù)要導出,再進行人工處理,還是比較麻煩的。如果都可以python搞定,可以方便很多。
其實處理數(shù)據(jù)步驟:
1、打開文件、導入數(shù)據(jù)
import pandas as pd
df=pd.read_excel(r"****文件位置*****") ? ###excel文件
df=pd.read_csv(r"****文件位置*****") ? ? ?####csv文件
df=pd.read_table(r"****文件位置*****") ? ?####txt文件
import pymysql
eng=pymysql.connect(host="",user="",password="",db="",charset="") ###打開數(shù)據(jù)庫文件
使用的時候可以配合python GUI模塊打開功能使用
2、數(shù)據(jù)結構分析
不同類型的文件打開之后,索引、表頭會有一些不一樣。根據(jù)個人習慣,把數(shù)據(jù)按照自己的需要存到數(shù)組、列表里面方便自己處理和調(diào)用。
3、數(shù)據(jù)處理方法
調(diào)用已有的函數(shù),一般處理簡單的問題或者通用數(shù)學問題。
編寫自用函數(shù),解決自己的特殊問題
4、數(shù)據(jù)存儲和表達
把數(shù)據(jù)處理結果存成自己需要的形式。作圖表達出來。
一般來說python處理數(shù)據(jù)一開始不會像excel那樣方便,但是用久了還是不錯的。