数据帧:
Date and time Transaction Date Transcation currency Card currency Description
0 21.12.2021 14:31 21.12.2021 + 500,00 ₽ + 500,00 ₽ Внутрибанковский перевод с договора 52876*****
1 21.12.2021 15:43 21.12.2021 - 454,00 ₽ - 454,00 ₽ Оплата в KFC AVIAMOTORNAYA.2 Gorod Moskva RUS
2 21.12.2021 22:29 21.12.2021 + 16,98 ₽ + 16,98 ₽ Проценты на остаток
3 21.12.2021 22:56 21.12.2021 + 887,00 ₽ + 887,00 ₽ Кэшбэк за обычные покупки
4 21.12.2021 23:15 21.12.2021 - 59,00 ₽ - 59,00 ₽ Плата за оповещения об операциях
.. ... ... ... ... ...
330 19.03.2022 21:32 19.03.2022 + 1 200,00 ₽ + 1 200,00 ₽ Внутрибанковский перевод с договора 5287*****
331 20.03.2022 01:06 21.03.2022 - 50,50 ₽ - 50,50 ₽ Операция в других кредитных организациях QIWI
332 NaN NaN NaN NaN MOSKVA RUS
333 21.03.2022 12:43 21.03.2022 - 10,00 ₽ - 10,00 ₽ Внешний перевод по номеру телефона +79263******
334 21.03.2022 12:43 21.03.2022 - 30,00 ₽ - 30,00 ₽ Комиссия за внешний перевод
我有一段代码逐列遍历数据帧:
for index, row in df.iterrows():
print(row["Date and time"])
我需要删除它是NaN的行。我该怎么做?我已经尝试了. isnull()和. Notnull(),但它们返回错误
使用布尔掩码。我假设您加载了数据帧并且“楠”被读取为字符串:
df = df[df["Date and time"]!='NaN']
我有一个来自熊猫的: 输出: 现在我要迭代这个帧的行。对于每一行,我希望能够通过列的名称访问其元素(单元格中的值)。例如: 有可能在熊猫身上做到这一点吗? 我发现了这个类似的问题。但它并没有给我我需要的答案。例如,在那里建议使用: 或 但我不理解对象是什么,以及如何使用它。
如何删除所有“假”值并保留“真”值?
我有一个熊猫数据框,看起来像这样(它是一个相当大的) 现在我想逐行迭代,当我遍历每一行时,每一行中的的值可能会根据某些条件而改变,我需要查找另一个数据帧。 现在,我如何在迭代时更新它。尝试了一些没用的东西。 这些方法似乎都不管用。我看不到数据框中更新的值。
在编程方面,我是一个新手,特别是熊猫。我也很抱歉,我问了一个已经在SF上提到的问题:我并不真正理解这个问题的现有答案。可能重复,但这个答案对新手来说很容易理解,如果不太全面的话。
在下面的pandas dataframe中,在下面,我只想要ID 1的数据,并删除其余的数据。如何实现?
我有一个包含许多列和观察值的数据帧(et5)。其中一列是“MRN”,这是数据框中每个观察/患者的唯一代码,另一列是“年龄”。首先,如何将所有MRN和年龄并排显示?第二,我如何通过MRN删除特定观察/患者。 我的数据框(et5)是什么样子的