Elegant way to create empty pandas DataFrame with NaN of type float

后端 未结 5 2135
轮回少年
轮回少年 2020-12-08 02:10

I want to create a Pandas DataFrame filled with NaNs. During my research I found an answer:

import pandas as pd

df = pd.DataFrame(index=range(0,4),columns=[         


        
5条回答
  •  醉梦人生
    2020-12-08 02:11

    You can try this line of code:

    pdDataFrame = pd.DataFrame([np.nan] * 7)
    

    This will create a pandas dataframe of size 7 with NaN of type float:

    if you print pdDataFrame the output will be:

         0
    0   NaN
    1   NaN
    2   NaN
    3   NaN
    4   NaN
    5   NaN
    6   NaN
    

    Also the output for pdDataFrame.dtypes is:

    0    float64
    dtype: object
    

提交回复
热议问题