Adding values to end of pandas data frame from beginning of data frame
本问题已经有最佳答案,请猛点这里访问。
我有一个熊猫数据框,看起来像这样:
1 2 3 4 | A B C 0 1 2 3 1 4 5 6 2 7 8 9 |
我想将第0行添加到数据帧的末尾,并获取一个如下所示的新数据帧:
1 2 3 4 5 | A B C 0 1 2 3 1 4 5 6 2 7 8 9 3 1 2 3 |
号
我在熊猫身上能做什么?
您可以尝试:
1 | df = df.append(df.iloc[0], ignore_index=True) |
如果要从列表中插入数据,这可能会有所帮助。-
1 2 3 4 5 6 7 8 9 | import pandas as pd df = pd.DataFrame( [ [1,2,3], [2,5,7], [7,8,9]], columns=['A', 'B', 'C']) print(df) df.loc[-1] = [1,2,3] # list you want to insert df.index = df.index + 1 # shifting index df = df.sort_index() # sorting by index print(df) |
号