建立excel 檔案
import pandas as pd
df = pd.dataframe()
df.to_excel("c:/temp/output.xlsx")
print("done!")
建立檔案,並顯示content
4》當header乾淨時,設定header=0,當不乾淨/不正確時,設定header=1
import pandas as pd
people = pd.read_excel("c:/temp/jds.xlsx",header=0) #by default, start by 1st row.
# by using headers = x, can set read data from x row.
print(people.shape)
print(people.columns)
print(people.head()) # by de****t, show 1st 5 rows
print(people.head(3)) # show 1st 3 rows
print(people.tail())
5》當不存在header時,設定header=none
import pandas as pd
people = pd.read_excel("c:/temp/jds.xlsx",header=none)
print(people.columns)
不讀header時,自動生成0-20,21個header名稱。
6》當不存在header時,人為設定header=none,並人為設定column的名稱
此時生成的excel檔案為,行號從0-x,列為設定的從a到u
如果直接以a列為索引,不需要新增0-x的索引號:
import pandas as pd
people = pd.read_excel("c:/temp/jds.xlsx",header=none)
people.columns = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u']
people.set_index('a',inplace = true) # 新增該語句,表示
# 直接以a列作為索引,不需要新增加從0-x的索引號。
7》 如果讀取剛才的輸出檔案,另存,發現又預設設定了行名/列名,a列又當作普通列給讀進來了
import pandas as pd
people = pd.read_excel("c:/temp/output.xlsx",header=none)
people.to_excel("c:/temp/output2.xlsx")
print("done!")
指明index column = 『a』
import pandas as pd
people = pd.read_excel("c:/temp/output.xlsx",index_col='a')
people.to_excel("c:/temp/output2.xlsx")
print("done!")
Pandas學習筆記01
1.基本概念 pandas 是python data analysis library 的簡稱,pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。pandas 納入了大量庫和一些標準的資料模型,提供了高效地操作大型資料集所需的工具 pandas提供了大量能使我們快速處...
pandas入門學習01
pandas底 層是numpy,pandas的操作 pandas.read csv 目錄檔案 讀取csv格式的檔案 pandas裡面字元型是object,不是string pandas.read csv 目錄檔案 head x 大致顯示內容,x可以指定也可以不指定,如果指定則顯示x行 pandas....
pandas學習筆記
import numpy as np import pandas as pd obj2 pd.series 4,7,5,3 index d b a c obj2 out 99 d 4 b 7 a 5 c 3 dtype int64 a b pd.series a bout 102 a 1 b 2 c...