我有一个数据帧,我想以一种特定的方式更改其中的列.我想将第0-27列更改为d0、d1、d2、...d27.28-56到d10-d127,以及列(56-84)到(d20-d227)中的第三个28等.你能帮我吗?
我已经用另一个数据帧使用7步重命名了df列.以下是我为此使用的代码.但是,这对新案件不起作用.
df = dataframe with size (10*71. The first column is id)
b = df.shape[1]-1
df.columns = np.hstack(['id', np.core.defchararray.add('d', (b%7+b//7*10).astype(str))])
新的 case 是:
df= dataframe with size (10*281. The first column is id)
import numpy as np
import pandas as pd
A = np.random.randint(10, size = (10, 281))
A_df = pd.DataFrame(A)
你能帮帮我吗?非常感谢