Python 我想将列标题下移到行中,所有的行下移一行,这样做的精确和简短的方法是什么?
我想将列标题下移到行中,这样列标题在行索引中排在第一位,并且所有行下移一位,这样做的精确和简短的方法是什么? 你应该做:Python 我想将列标题下移到行中,所有的行下移一行,这样做的精确和简短的方法是什么?,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我想将列标题下移到行中,这样列标题在行索引中排在第一位,并且所有行下移一位,这样做的精确和简短的方法是什么? 你应该做: pd.concat([pd.DataFrame(df.columns, index = df.columns).T, df]) 这是在你有数据的情况下 否则,您可以通过声明参数header=None来纠正将数据读取到python中的问题。如果您正在读取csv以生成数据帧,则只需使用header=None pd.read_csv(file_name, header=None
pd.concat([pd.DataFrame(df.columns, index = df.columns).T, df])
这是在你有数据的情况下
否则,您可以通过声明参数
header=None
来纠正将数据读取到python中的问题。如果您正在读取csv以生成数据帧,则只需使用header=None
pd.read_csv(file_name, header=None)
默认情况下,csv的第一行被解释为标题并用作列名。您好Kanika,请尝试下次发布代码片段,而不是屏幕截图。因此,如果有人想复制您的输出,那么很容易做到。:)