Pandas 如何输入数据作为数据框的列?
给定数组Pandas 如何输入数据作为数据框的列?,pandas,Pandas,给定数组x和y,如何调用pd.DataFrames,以便x和y是列而不是行 我可以做pd.DataFrame(np.array([x,y]).transpose(),columns=list('ab')),但必须有一个更简单的方法。您可以简单地将数组字典传递给构造函数的数据参数 import pandas as pd import numpy as np df = pd.DataFrame(data={'a':np.random.randint(low=0,high=10,size=1000),
x
和y
,如何调用pd.DataFrames
,以便x和y是列而不是行
我可以做
pd.DataFrame(np.array([x,y]).transpose(),columns=list('ab'))
,但必须有一个更简单的方法。您可以简单地将数组字典传递给构造函数的数据参数
import pandas as pd
import numpy as np
df = pd.DataFrame(data={'a':np.random.randint(low=0,high=10,size=1000),
'b':np.random.randint(low=0,high=10,size=1000)})
print df.head()
a b
0 5 8
1 9 7
2 2 7
3 7 5
4 0 3