按照DataFrame a 创建结构相同的DataFrame:
import pandas as pd
import numpy as np
>>> a
Out[1]:
20060105 20190827
Stock_ID
600000.SH 0.069387 0.342941
600001.SH 0.154570 NaN
600002.SH 0.149585 NaN
创建一个与a的大小、索引、列名相同的空DataFrame
>>>b = pd.DataFrame(index=a.index, columns=a.columns)
>>>b
Out[2]:
20060105 20190827
Stock_ID
600000.SH NaN NaN
600001.SH NaN NaN
600002.SH NaN NaN
创建一个与a的大小、索引、列名相同的值全为0的DataFrame
>>>c = pd.DataFrame(np.zeros(a.shape), index=a.index, columns=a.columns)
>>>c
Out[3]:
20060105 20190827
Stock_ID
600000.SH 0.0 0.0
600001.SH 0.0 0.0
600002.SH 0.0 0.0