如何从天蓝色ml中的python中提取给定日期的月份和年份

时间:2018-05-02 06:49:46

标签: python azure

过去几天我在azure ml工作。我想出了一个数据集,其中包含以下格式的日期

  

mm / dd / yyyy hh:mm:ss

我想通过在azure ml中编写python代码来提取月份和年份。我正在尝试以下代码:

def azureml_main(dataframe1 = None, dataframe2 = None):
    import pandas as pd
    dates = pd.to_datetime(dataframe1['Order Date'])
    dates = dates.apply(lambda x: x.strftime('%m-%d-%Y'))
    dataframe1['Order Date'] = dates
    # Execution logic goes here
    print('Input pandas.DataFrame #1:\r\n\r\n{0}'.format(dataframe1))

但是我收到一条错误,说NTType没有名为strftime的属性。 谁能告诉我这里的问题是什么以及如何解决它。

2 个答案:

答案 0 :(得分:0)

使用 public class online extends AppCompatActivity{ private WebView webView; private ImageButton btn_webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_online); String userAgent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"; webView = (WebView) findViewById(R.id.webview); webView.setWebViewClient(new WebViewClient()); webView.getSettings().setUserAgentString(userAgent); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); webView.loadUrl("https://kotlinlang.org/docs/reference/"); getSupportActionBar().setDisplayHomeAsUpEnabled(true); } @Override public void onBackPressed() { if(webView.canGoBack()){ webView.goBack(); }else { super.onBackPressed(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if(id == R.id.btn_home) { Intent intent = new Intent(this, MainActivity.class); startActivity(intent); this.finish(); } return super.onOptionsItemSelected(item); } } 访问日期时间方法。

<强>实施例

.dt

答案 1 :(得分:0)

您可以使用SQL转换使用SQL查询来转换日期时间。