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該命令...