小编los*_*ost的帖子

pandas.read_csv将列名移到一个上

我正在使用位于此处的ALL.zip文件.我的目标是用它创建一个pandas DataFrame.但是,如果我跑

data=pd.read_csv(foo.csv)

列名称不匹配.第一列没有名称,然后第二列标有第一列,最后一列是NaN系列.所以我试过了

colnames=[list of colnames]
data=pd.read_csv(foo.csv, names=colnames, header=False)
Run Code Online (Sandbox Code Playgroud)

这给了我完全相同的东西,所以我跑了

data=pd.read_csv(foo.csv, names=colnames)
Run Code Online (Sandbox Code Playgroud)

这使得colnames完美排列,但是将csv指定的列名称(csv文档中的第一行)完全对齐为第一行数据.所以我跑了

data=data[1:]
Run Code Online (Sandbox Code Playgroud)

这诀窍.

所以我在没有解决实际问题的情况下找到了解决方法.我查看了read_csv文档并发现它有点压倒性,并且无法找到仅使用pd.read_csv解决此问题的方法.

什么是根本问题(我假设它是用户错误或文件有问题)?有没有办法用read_csv中的一个命令修复它?

这是csv文件的前两行

cmte_id,cand_id,cand_nm,contbr_nm,contbr_city,contbr_st,contbr_zip,contbr_employer,contbr_occupation,contb_receipt_amt,contb_receipt_dt,receipt_desc,memo_cd,memo_text,form_tp,file_num,tran_id,election_tp
C00458844,"P60006723","Rubio, Marco","HEFFERNAN, MICHAEL","APO","AE","090960009","INFORMATION REQUESTED PER BEST EFFORTS","INFORMATION REQUESTED PER BEST EFFORTS",210,27-JUN-15,"","","","SA17A","1015697","SA17.796904","P2016",
Run Code Online (Sandbox Code Playgroud)

python csv pandas

6
推荐指数
2
解决办法
5574
查看次数

未找到 Python Bokeh 依赖项

这个问题已被问过但没有回答。唯一的区别是我使用的是 Arch Linux 64 位。我使用的是 python 2.7,安装的 bokeh 包是 0.10.0

我跟着

conda install bokeh

来自这里的说明并做了conda update condaconda update anaconda 但它仍然不起作用。不仅 bokeh.plotting 不起作用,而且 bokeh.sampledata 也不起作用,这让我相信它都不起作用。

有没有其他人遇到过这个问题或任何软件包的问题并成功解决了它?

我不知道这是否有帮助,但我的 pkgs 文件夹中有三个版本的散景。其中两个是散景 0.9.0,其中一个是散景 0.10.0,这是我调用 conda 时出现的那个。在 site-packages/bokeh 文件夹中有一个 plotting.py。

我尝试在 python 3.4 中安装它,这就是终端返回的内容

(py34)[bob@bob anaconda]$ conda install bokeh
Fetching package metadata: ....
Solving package specifications: .
Package plan for installation in environment /home/bob/anaconda/envs/py34:

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
numpy-1.9.3                |           py34_0         5.7 MB …
Run Code Online (Sandbox Code Playgroud)

python anaconda bokeh

5
推荐指数
1
解决办法
1236
查看次数

标签 统计

python ×2

anaconda ×1

bokeh ×1

csv ×1

pandas ×1