执行单元格时,熊猫可以生成时间戳吗?

时间:2018-09-27 17:08:51

标签: pandas matplotlib

我正在使用API​​从另一个网站提取数据,将其放入DataFrame中并创建可视化文件。

我想要可视化的标题具有从API(requests.get)拉取信息起的时间戳,以便我们确切知道图形所代表的时间段。

问题:当执行特定的单元格时,熊猫有没有办法创建时间戳并将其保存在变量中。

类似: request_time =创建当前时间戳

此代码将与request.get ...位于同一单元格中。

所以我可以: plt.title(f“此图的信息是在{request_time}生成的”)

此代码将在我创建可视化效果的单元格中...

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用:

var make_external_request = function(obj, url, complete_callback_fn,
 post_load_callback, other_config){
     var response = ""
     var ajax_call_config = {
         url: url,
         xhr: function () {
         var xhr = jQuery.ajaxSettings.xhr();
          var setRequestHeader = xhr.setRequestHeader;
          xhr.setRequestHeader = function (name, value) {
          // Ignore the X-Requested-With header
           if (name == 'X-Requested-With') return;     
                setRequestHeader.call(this, name, value);
             }
             return xhr;
         },
         xhrFields: {
              withCredentials: false
         },
         headers:{
             'az':'ss'
         },
         success: function (data) {
             response = data;
         },
         complete: function () {
             complete_callback_fn(obj, response, post_load_callback)

         },
         error:function(jqXHR, textStatus, errorThrown ) {
             console.log("printing error", jqXHR, textStatus, errorThrown )
         }
     };
     $.extend(true, ajax_call_config, other_config);

 $.ajax(ajax_call_config);
      }

编辑:

您似乎想在发出请求时获取时间戳,将其保存到变量中,然后将其添加到绘图标题中:

plt.title("This graph's info was generated at " + request_time)