删除Pandas DataFrame中的行

问题描述 投票:0回答:1

我有这张桌子:

Trader  Date        EUR
T1      01.05.2020. 12.36
T2      03.05.2020. 14.48
T2      02.05.2020. 23.69
T1      04.05.2020. 45.78
T3      04.05.2020. 15.26

在我通过使用pandas库在Python中应用数据透视后:

a = a.pivot_table(index=['Date'],columns=['Trader'],values=['EUR'])

我有此观点:

                                 EUR
    Trader         T1      T2     T3
      Date          
01.05.2020.     12.36     NaN    NaN
02.05.2020.       NaN   23.69    NaN
03.05.2020.       NaN   14.48    NaN
04.05.2020.     45.78     NaN  15.26

现在,我想删除第一行(EUR)和第三行(Date),并在以后使用其余的。在Excel中,我只需删除两行。如何在Python / panda中执行此操作?

谢谢

Valters

python pandas pivot-table delete-row
1个回答
0
投票

从解决方案中删除一个元素列表:

a = a.pivot_table(index='Date',columns='Trader',values='EUR')

如果需要索引Date中的列,则使用DataFrame.rename_axisDataFrame.rename_axis

DataFrame.reset_index
© www.soinside.com 2019 - 2024. All rights reserved.