tum*_*eed 0 python python-3.x pandas
如何将熊猫列的名称添加到行内的每个值?例如,假设我有以下熊猫数据框:
COL1 COL2 COL3 COL4 ... COL_N
True NO 90.9 2 ... 2018-05-17 20:14:00
True NO 89.11 2 ... 2018-05-17 20:15:32
............
True NO 67.89 1 ... 2018-05-17 20:18:45
Run Code Online (Sandbox Code Playgroud)
我怎样才能把它变成:
COL1 COL2 COL3 COL4 ... COL_N
True (COL1) NO (COL2) 90.9 (COL3) 2 (COL4) ... 2018-05-17 20:14:00 (COL_N)
True (COL1) NO (COL2) 89.11 (COL3) 2 (COL4) ... 2018-05-17 20:15:32 (COL_N)
............
True (COL1) NO (COL2) 67.89 (COL3) 1 (COL4) ... 2018-05-17 20:18:45 (COL_N)
Run Code Online (Sandbox Code Playgroud)
我想这样做是因为我分析了每行内的一些模式。问题之一是我正在处理大熊猫数据框 (500x100000) 列。知道如何给定的 Pandas 数据框将其列名附加到每个值吗?
用 :
df.astype(str).apply(lambda x : x+' '+x.name)
Out[7]:
COL1 COL2 COL3 COL4
0 True COL1 NO COL2 90.9 COL3 2 COL4
1 True COL1 NO COL2 89.11 COL3 2 COL4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1126 次 |
| 最近记录: |