如何创建具有指定行数和列数的pandas DataFrame

时间:2018-11-01 15:10:35

标签: python pandas

我是熊猫的新手,是否有可能创建一个大小为1行,列长为8的DataFrame。

我尝试过:

import pandas as pd
df = pd.DataFrame({'Data':[]})

但这只会创建一行和一列。

2 个答案:

答案 0 :(得分:1)

是的,可以创建任何形状的数据框。例如:

<VirtualHost *:80>

    #ServerName www.example.com
    DocumentRoot /var/www/owncloud
    Redirect "/" "https://sub.domain.com/"

收益:

gunzip -cd /usr/share/doc/apache2/README.Debian.gz

然后我们可以使用import pandas as pd import numpy as np df = pd.DataFrame(np.random.randint(0,10, size=(1,8))) 返回此数据框的形状:

   0  1  2  3  4  5  6  7
0  1  5  2  3  4  8  7  1

答案 1 :(得分:1)

您可以同时指定indexcolumns来确定形状。值将默认为NaN

pd.DataFrame(index=np.arange(1), columns=np.arange(8))

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