from __future__ import division
import numpy as np, pandas as pd
index = np.arange(1,2049,dtype=float)
cols = np.arange(2050,4098,dtype=float)
df = pd.DataFrame(index=index, columns=cols)
# now calculate angle and radius, then set in new dataframe
phi = np.arctan(df.columns/df.index)
r = np.power( np.power(df.index,2) + np.power(df.columns,2), 0.5 )
df_polar = pd.DataFrame(index=r, columns=phi)
如果您的数据帧是按照我的理解构建的(尽管我认为我错了),这应该不会有问题。建立一个例子:
虽然这与你所说的一致,但我想我遗漏了一些东西。如果这不对,你能澄清一下吗?在
相关问题 更多 >
编程相关推荐