Pandas建立空的DataFrame物件並賦值

2021-10-19 14:45:24 字數 973 閱讀 2852

kong=pd.dataframe(columns=csv0.columns,index=csv0.index)
如果沒有,也可以定義兩個陣列存放列名和索引名

columns1=

['單位'

,'**'

,'材料'

] index1=

['1'

,'2'

,'3'

] kong=pd.dataframe(columns=columns1,index=index1)

初始值可以不用定義,個人覺得沒啥必要,反正要賦值進去

如果在定義空的dataframe物件時,沒有指定columns和index,你的資料就帶入不了(本人實測,雖無理論支撐),而且你不能只指定columns但不指定index

接下來是具體的賦值方法:

首先,你有兩個dataframe物件,乙個是空的,乙個是有資料的。暫且命名為kong和csv0

**如下(示例):

#i是某行資料的索引號

kong[i-

250:i+

250]

=csv0[i-

250:i+

250]

#也可以指定某乙個資料

kong[

'單位'][

2]=csv0[

'單位'][

2]

**如下(示例):

#i是某行資料的索引號

kong.iloc[3:

5,:]

=csv0.iloc[3:

5,:]

#將csv0中的第三.四行資料賦入kong中的第三,四行

直接使用列名

kong[

'單位'

]=csv0[

'單位'

]

pandas批量讀取csv生成dataframe

此方法用來將資料集合並 import pandas as pd import glob import os pathr r d xx xx 批量檔案所在路徑 file sorted glob.glob os.path.join pathr,csv key lambda name int name 8...

pandas時間序列空值填充

novels month pd.read csv csv path 2004 12 1是時間序列開始的時間,並以月為間隔 rng pd.date range 2004 12 1 periods int pd.period novels month.iloc 1,0 m pd.period 2004 ...

git 建立空的分支

背景 專案進行中,需要建立乙個空分支。在git中建立分支,是必須有乙個父節點的,也就是說必須在已有的分支上來建立新的分支,如果你的工程已經進行了一段時間,這個時候是無法建立空分支的。解決方法 使用 git checkout的 orphan引數 git checkout orphan 2.0.2該命令...