gpt4 book ai didi

python - 我想删除 pandas 数据框中某列中的前 n 个条目

转载 作者:行者123 更新时间:2023-12-01 03:14:35 25 4
gpt4 key购买 nike

我有一个数据文件,当我将其导入 pandas 时,我有

Index        DATE_TIME            Parameter
0 13/1/2016 03.45 0
1 13/1/2016 04.45 13
2 13/1/2016 05.00 27.6
3 13/1/2016 06.45 0
4 13/1/2016 07.00 1

我想从参数列中删除前 1000 个条目,而不删除 DATE_TIME 列,并将参数的顶部留空。

这可能非常简单,但我似乎找不到正确的命令。

感谢您的帮助。

最佳答案

您可以使用 loc 并传递索引中的前 N ​​个条目来执行此操作:

In [120]:
df.loc[df.index[:2], 'Parameter'] = np.NaN
df

Out[120]:
Index DATE_TIME Parameter
0 13/1/2016 3.45 NaN
1 13/1/2016 4.45 NaN
2 13/1/2016 5.00 27.6
3 13/1/2016 6.45 0.0
4 13/1/2016 7.00 1.0

这将在 View 而不是副本上运行

你可以分配任何你想要的值,这里我分配NaN

关于python - 我想删除 pandas 数据框中某列中的前 n 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42577076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com