我试图melt
某个pd.DataFrame
的某些列,同时保留另一个列的列。在本例中,我想将melt
sine
和{sine
或{data_type
的新列中,然后保留原来的desc
列。在
如何使用pd.melt
来实现这一点,而不需要手动熔化和连接每个组件?
# Data
a = np.linspace(0,2*np.pi,100)
DF_data = pd.DataFrame([a, np.sin(np.pi*a), np.cos(np.pi*a)], index=["t", "sine", "cosine"], columns=["t_%d"%_ for _ in range(100)]).T
DF_data["desc"] = ["info about this" for _ in DF_data.index]
我这样做的方式:
^{pr2}$如果我这样做,我会彻底崩溃
好吧,所以我不得不创建一个类似的df,因为我不能访问你的
a
变量。我将列表的a
变量从0更改为99。。。所以t是0到99你可以这样做:
这将返回您要查找的内容。在
^{pr2}$相关问题 更多 >
编程相关推荐