我试图修改pandas.Dataframes中的多个列值,在每一列中使用不同的增量,以便在线条图上绘制时,每个列中的值不会相互重叠。在excel或matplotlib上的线条图上绘制此图时,这些值相互重叠,因此我希望通过为每一列添加相同的值来分隔每一列,如下所示:
Col1(+0) Col2(+10) Col
np.random.normal(size=(N,m))**3indx = np.random.randint(0,3,size=N).astype(np.int32)import pandas as pd columns=['a%s'% k for k in range(m)] + [ 'indx'])
我可
我的代码有点问题。我想在dataframe列上创建一个"for“循环。我的解决方案有一个静态列表,我尝试创建一个动态列表,将"df_list_cols= df.shape1“放入其中,但显然它不能在Int对象上迭代。有什么想法来创造一个动态的解决方案吗?以上是我的解决方案,谢谢!for i in df_list_cols:
do stuff
我一直想做以下工作,以便有一个简单的故事来在pandas.DataFrame中的每一列上执行pandas.DataFrame.someColumnName.unique()函数。df.apply(func=unique, axis=0) # error NameError: name 'unique' is not defined
有没有什么我忽略的技巧来让它工作,或者给出一个替代的</