pandas 資料區域讀取和數字填充

2021-09-03 07:14:52 字數 1050 閱讀 5873

一.資料區域讀取和資料填充

有時候excel檔案資料雜亂:

用pandas區域讀取和填充:

import pandas as pd

from datetime import timedelta,date

data = pd.read_excel("c:/users/administrator/desktop/books.xlsx",encoding="utf-8",skiprows=3,usecols = "c:f",dtype=)

start = date(2018,1,1)

def add_month(d,md):

yd = md//12

m = d.month + md%12

if m!=12:

yd+=m//12

m = m%12

return date(d.year+yd,m,d.day)

#日期填充函式

for i in data.index:

data["id"].at[i] = i +1

data["instore"].at[i] = "yes" if i%2==0 else "no"

data["date"].at[i] = add_month(start,i)

data.to_excel("c:/users/administrator/desktop/books_output.xlsx",index=false)

1.引數skiprows為讀取哪一行(從0索引計數)

2.引數usecols可選定列標籤

3.dtype改變資料型別

最後結果:

pandas讀取資料

導庫 import pandas as pd fpath d 123.csv 讀取資料 book pd.read csv fpath 檢視全部內容 book idusename course01 張三7512 李四8023 王二8334 張華9045 小明7856 小紅7667 小七90 檢視前5行...

Pandas 資料讀取

1.讀取table 讀取普通分隔資料 read table 可以讀取txt,csv import osos.chdir f 首先設定一下讀取的路徑 data1 pd.read table data1.txt delimiter header 0 print data1 data1 pd.read t...

使用Pandas讀取資料

import pandas as pd data path datawarehouse testdata test01.csv df pd.read csv data path,sep t encoding utf 8 header name col1 col2 col3 col4 col5 指定標...