我正在使用pandas / python,我有两个日期时间序列s1和s2,它们是使用包含日期/时间的df字段上的“ to_datetime”函数生成的。
当我从s2减去s1
s3 = s2-s1
我得到一个类型为s3的系列
timedelta64 [ns]
0 385 days, 04:10:36
1 57 days, 22:54:00
2 642 days, 21:15:23
3 615 days, 00:55:44
4 160 days, 22:13:35
5 196 days, 23:06:49
6 23 days, 22:57:17
7 2 days, 22:17:31
8 622 days, 01:29:25
9 79 days, 20:15:14
10 23 days, 22:46:51
11 268 days, 19:23:04
12 NaT
13 NaT
14 583 days, 03:40:39
我如何看待该系列的1个元素:
s3 [10]
我得到这样的东西:
numpy.timedelta64(2069211000000000,’ns’)
如何从s3中提取天数,并可能将其保留为整数(对小时/分钟等不太感兴趣)?
在此先感谢您的帮助。
您可以将其转换为具有日精度的timedelta。要提取天的整数值,可以将其除以一天的时间增量。
>>> x = np.timedelta64(2069211000000000, 'ns')
>>> days = x.astype('timedelta64[D]')
>>> days / np.timedelta64(1, 'D')
23
或者,如@PhillipCloud建议,只是days.astype(int)
因为timedelta
仅仅是一个64位整数,根据你所传递的第二个参数被解释以各种方式('D'
,'ns'
,…)。
您可以在这里找到更多有关它的信息。
Q非常业余的程序员在这里,寻求你的帮助。 我必须经常编辑这样的xml文件 使用一个相当复杂的正则表达式搜索和替换过程,我只能提取标记属性的值。(这就是我所关心的)。 但是这很耗时,而且在Python中必须有非常简单的方法来查找属性标记="SOME_TEXT"部分并将所有值放入一个数组中,然后打印出该数组(到文件中)。但是我无法弄清楚:( 我正在寻找一种不包括导入任何类型的XML库的方法,因为我想让
block()/blockfirst()/blocklast()正在阻塞,线程反应器-http-nio-2不支持这一点 这是正确的方法吗?还有另一种更好的方法来实现这一点?我也在想一些类似的事情:
更新:修改了这个问题,以更好地反映我目前的理解。 我有一个NetCDF 4.5版本的Grib2记录对象。给定一个(x,y)网格点和一个变量名,我想从对象中按预测时间提取该变量的所有预测数据(如果记录包含该变量的预测)。由于写入磁盘索引文件的默认行为,我不想使用更高级别的NetCDFFile接口。 我尝试过查看底层代码(Grib2Rectilyser,Grib2Customizer等)。)但是代码太
问题内容: 我已经看到人们在Objective- C中做到这一点,但是我很快就遇到了麻烦。我已经从图片中获得了像素的颜色,但是现在我需要分别获取红色,绿色和蓝色的值。这是我所拥有的(h,w和rgb是整数,image.getPixelColor(CGPoint)返回UIColor): 如何将此UIColor更改为红色,绿色和蓝色值?谢谢! 问题答案: 您可以将UIColor转换为CIColor,然后
我试图从JSON中提取值,并将其存储在String List中,因为稍后我需要检查我在csv文件中的值是否存在于此List中。 任何人都可以帮我建立一个路径来提取它吗? 现在我在我的控制台上得到了这个。**(它只返回了十个,因为我更改了“limit”参数。 我的代码直到现在: 下面您可以找到JSON结构,我只需要对象“标识符”数组中的所有“accountId”。
我想在单击按钮时提取值。从和行和列中提取值。只是想要一个粗略的想法如何做提取和保存不同变量的值。我想在“保存”按钮下执行这些保存操作。