Как устранить значение индекса столбцов и строк в кадре данных Python? - PullRequest
1 голос
/ 18 апреля 2019

Я пытаюсь удалить столбец и строку, в которых указывается индекс значений, и заменить первое значение моего столбца на «kw».

Попробовал .drop без успеха

def main():

    df_old_m, df_new_m = open_file_with_data_m(file_old_m, file_new_m)
    #combine two dataframes together
    df = df_old_m.append(df_new_m)
    son=df["son"]
    gson=df["gson"]
    #add son
    df_old_m = df["seeds"].append(son)
    #add gson
    df_old_m = df_old_m.append(gson)
    #deleted repeated values
    df_old_m = df_old_m.drop_duplicates()

    #add kw as the header of the list
    df_old_m.loc[-1] = 'kw'  # adding a row
    df_old_m.index = df_old_m.index + 1  # shifting index
    df_old_m.sort_index(inplace=True)

Это дает мне .xlsx вывод

1 Ответ

1 голос
/ 18 апреля 2019

Если kw - это столбец, который вы хотите использовать в качестве нового индекса, вы можете сделать это:

df.set_index('kw', inplace=True)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...