我正在将数据导入数据框。一些文件具有401点,其他文件具有1601点。我可以向数据框中添加401点的更多点,以便列为1601点吗?
我试图将每一列放入数组中,并使用numpy.interp函数。
df = pd.DataFrame('x': x, 'y1': x*x, 'y2': x*x*x, 'y3': x*x*x*x)
df =
x y1 y2 y3
2 4 8 16
8 64 512 4096
....
1600 256,0000 some num some num
length(df) = 400
x1 = df[['x']].values
y1 = df[['y1']].values
xi = np.linspace(1,1601,1601)
yi=np.interp(xi,x1,y1)
我希望数据框为
df = pd.DataFrame('x': x, 'y1': x*x, 'y2': x*x*x, 'y3': x*x*x*x)
df =
x y1 y2 y3
1
2
3
4
5
....
1600 256,0000 some num some num
问题是我必须提取每一列,手动插入数据并将其放入另一个数据帧。