小编skw*_*woi的帖子

如何使用python用新行将列表保存为.csv文件?

我想在.csv文件中保存python列表,例如我有一个这样的列表:

['hello','how','are','you']
Run Code Online (Sandbox Code Playgroud)

我想像这样保存它:

colummn,
hello,
how,
are,
you,
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

myfile = open('/Users/user/Projects/list.csv', 'wb')
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL,'\n')
wr.writerow(pos_score)
Run Code Online (Sandbox Code Playgroud)

python csv list python-2.7 pandas

17
推荐指数
2
解决办法
5万
查看次数

如何用pandas读取json-dictionary类型文件?

我有一个像这样的长json:http://pastebin.com/gzhHEYGy

我想将它放入一个pandas数据框中以便使用它,因此通过文档我执行以下操作:

df = pd.read_json('/user/file.json')
print df
Run Code Online (Sandbox Code Playgroud)

我得到了这个追溯:

  File "/Users/user/PycharmProjects/PAN-pruebas/json_2_dataframe.py", line 6, in <module>
    df = pd.read_json('/Users/user/Downloads/54db3923f033e1dd6a82222aa2604ab9.json')
  File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 198, in read_json
    date_unit).parse()
  File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 266, in parse
    self._parse_no_numpy()
  File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 483, in _parse_no_numpy
    loads(json, precise_float=self.precise_float), dtype=None)
  File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 203, in __init__
    mgr = self._init_dict(data, index, columns, dtype=dtype)
  File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 327, in _init_dict
    dtype=dtype)
  File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 4620, in _arrays_to_mgr
    index = extract_index(arrays)
  File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 4668, in extract_index
    raise ValueError('arrays must …
Run Code Online (Sandbox Code Playgroud)

python io parsing json pandas

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

如何将函数应用于python中列表的每个子列表?

可以说我有一个这样的列表:

list_of_lists = [['how to apply'],['a function'],['to each list?']]
Run Code Online (Sandbox Code Playgroud)

而且我有一个函数让我说我想将F函数应用到函数的每个子列表中F可以计算一些关于两个列表的得分.如何将此F功能应用于每个列表list_of_lists并返回新列表中的每个分数,如下所示:

new_list = [score_1, score_2, score_3]
Run Code Online (Sandbox Code Playgroud)

我尝试map了以下功能:

map(F, list_of_lists).append(new_list)
Run Code Online (Sandbox Code Playgroud)

python function list python-2.7 python-3.x

4
推荐指数
3
解决办法
7630
查看次数

标签 统计

python ×3

list ×2

pandas ×2

python-2.7 ×2

csv ×1

function ×1

io ×1

json ×1

parsing ×1

python-3.x ×1