【发布时间】:2019-12-20 13:26:34
【问题描述】:
我正在尝试下面的代码并为输出中的所有列/行获取 NaN
将 numpy 导入为 np 将熊猫导入为 pd
data1 = np.array([1,2,4,5,6])
data2 = np.array([11,12,14,15,16])
ser1 = pd.Series(data1)
ser2 = pd.Series(data2)
ser4 = pd.Series(data1)
dataframe = pd.DataFrame([ser1,ser2,ser2],['a','b','c'])
Output is :
0 1 2 3 4
a 1 2 4 5 6
b 11 12 14 15 16
c 11 12 14 15 16
但是对于下面的代码,我得到输出中所有数据的 NaN
dataframe = pd.DataFrame([ser1,ser2,ser2,ser4],['a','b','c','d'],['AA','BB','CC','DD','EE'])
AA BB CC DD EE
a NaN NaN NaN NaN NaN
b NaN NaN NaN NaN NaN
c NaN NaN NaN NaN NaN
d NaN NaN NaN NaN NaN
我期望输出应该是列名分别为'AA'、'BB'、'CC'、'DD'、'EE'的系列数据的数据
试图在论坛上找到任何类似的问题,但找不到任何问题。
【问题讨论】: