我想将以下数据放入pandas进行进一步分析。
但是出现了以下错误:
import numpy as np
import pandas as pd
from pandas import DataFrame
data = np.array([[[1, 1, 1, np.nan, 1], [np.nan, 1, 1, 1, 1]],
[[2, np.nan, 2, 2, 2], [2, np.nan, 2, 2, 2]],
[[3, 3, 3, np.nan, 3], [3, 3, 3, 3, np.nan]]])
pnda = pd.Series(data)
print pnda
但是出现了以下错误:
Exception: Data must be 1-dimensional
怎样做才是好的?我的进一步分析是使用三次或多项式插值法填充np.nan值,并将结果输出为numpy数组。
DataFrame
只接受 2-D 数组... - Saullo G. P. Castro