小编poo*_*098的帖子

熊猫用字符串转换日期

我开始使用python和pandas以及matplotlib.我正在使用超过百万条目的数据.我正在尝试更改日期格式.在CSV文件中,日期格式为23-JUN-11.我希望将来使用日期来计算每位候选人的捐款金额.如何将日期格式转换为pandas的可读格式?

这是剪切文件149条目的链接

我的代码:

%matplotlib
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
Run Code Online (Sandbox Code Playgroud)

第一位候选人

reader_bachmann = pd.read_csv('P00000001-ALL.csv' ,converters={'cand_id': lambda x: str(x)[1:]},parse_dates=True, squeeze=True, low_memory=False, nrows=411 )

date_frame = pd.DataFrame(reader_bachmann, columns = ['contb_receipt_dt'])
Run Code Online (Sandbox Code Playgroud)

数据切片

  s = date_frame.iloc[:,0]
    date_slice = pd.Series([s])
    date_strip = date_slice.str.replace('JUN','6') 
Run Code Online (Sandbox Code Playgroud)

试图转换为新的日期格式

 date = pd.to_datetime(s, format='%d%b%Y')
    print(date_slice)
Run Code Online (Sandbox Code Playgroud)

这是错误消息

ValueError: could not convert string to float: '05-JUL-11'
Run Code Online (Sandbox Code Playgroud)

python csv datetime numpy pandas

4
推荐指数
1
解决办法
3272
查看次数

Matplotlib。设置标题 x 和 y 标签

我正在尝试设置我的情节标题和 x 和 y 标签。总数是所有数字 float64。我正在尝试以尽可能简单的方式进行。

这是我的代码的一部分:

plt.close('all')
cand_all =pd.DataFrame({'Bachmann':[total15],
                        'Romney':[total2],
                        'Obama':[total3],
                        'Roemer': [total4],
                       'Pawlenty':[total5],
                       'Johnson':[total6],
                       'Paul':[total7],
                       'Santorum':[total8],
                       'Cain':[total9],
                       'Gingrich':[total10],
                       'McCotter':[total12],
                       'Huntsman':[total13],
                       'Perry':[total14]}) 



cand_all.plot.bar()
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas

2
推荐指数
1
解决办法
2553
查看次数

下拉列表按字母顺序排序

我刚刚开始使用Angular 2和TypeScript。我很难实现它的代码。我的问题是如何在下拉列表中进行排序?

这是HTML代码:

<div class="col-12">
    <select class="form-control" id="type" [(ngModel)]="measure" (change)="getMeasures()">
        <option *ngFor="let option of options" [ngValue]="option.measure">{{option.display}}</option>
      </select>
  </div>
Run Code Online (Sandbox Code Playgroud)

这是我的TypeScript选项的一部分:

    options = [
        {
          measure: 'length',
          display: 'Length'
        },
        {
          measure: 'area',
          display: 'Area'
        },
        {
          measure: 'volume',
          display: 'volume'
        },
        {
          measure: 'time',
          display: 'Time'
        },
        {
          measure: 'current',
          display: 'Current'
        },
        {
          measure: 'energy',
          display: 'Energy'
        },

  ]
Run Code Online (Sandbox Code Playgroud)

typescript angular

2
推荐指数
1
解决办法
7564
查看次数

标签 统计

pandas ×2

python ×2

angular ×1

csv ×1

datetime ×1

matplotlib ×1

numpy ×1

typescript ×1