Led*_* Yu 0 python concatenation pandas
说我有两个清单:
header = ['a', 'b', 'c', 'd']
data_type = ['str', 'str', 'float64', 'float64']
Run Code Online (Sandbox Code Playgroud)
如何获得这样的组合列表:
data_type = {'a':str, 'b':str, 'c':float64, 'd':float64}
Run Code Online (Sandbox Code Playgroud)
这用于dtype在pd.read_csv方法中定义.
最快的:
header = ['a', 'b', 'c', 'd']
data_type = ['str', 'str', 'float64', 'float64']
dict(zip(header, data_type))
Run Code Online (Sandbox Code Playgroud)
这个想法是:两个列表与zip函数(https://docs.python.org/2/library/functions.html#zip)合并,而不是生成的元组元组转换为带有dict函数的字典.
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |