我是熊猫的新手,是否有可能创建一个大小为1行,列长为8的DataFrame。
我尝试过:
import pandas as pd
df = pd.DataFrame({'Data':[]})
但这只会创建一行和一列。
答案 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)
您可以同时指定index
和columns
来确定形状。值将默认为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