将一列提取到多列 csv 文件中

Extract one column into multiple Column csv file

我的信用credit_scoring.csv是这样的,我怎样才能有条理地把它变成14列,每列都有对应的值

Seniority;Home;Time;Age;Marital;Records;Job;Expenses;Income;Assets;Debt;Amount;Price;Status
    0                                         9.0;1.0;60.0;30.0;0.0;1.0;1.0;73.0;129.0;0.0;0...
    1                                         17.0;1.0;60.0;58.0;1.0;1.0;0.0;48.0;131.0;0.0;...
    2                                         10.0;0.0;36.0;46.0;0.0;2.0;1.0;90.0;200.0;3000...
    3                                         0.0;1.0;60.0;24.0;1.0;1.0;0.0;63.0;182.0;2500....
    4                                         0.0;1.0;36.0;26.0;1.0;1.0;0.0;46.0;107.0;0.0;0...
    .                                         .................................................
    .                                         .................................................
    .                                         .................................................
    .                                         .................................................

您可以简单地使用 read_csv() 和 sep=';'

您的示例数据不是很好,但我已尽力做到这一点。

我将其保存为 a.csv,代码如下:

In [1]: import pandas as pd

In [2]: pd.read_csv('a.csv', sep=';')
Out[2]:
   Seniority  Home  Time   Age  Marital  Records  Job  Expenses  Income  Assets  Debt  Amount  Price  Status
0        9.0   1.0  60.0  30.0      0.0      1.0  1.0      73.0   129.0     0.0   0.0     NaN    NaN     NaN
1       17.0   1.0  60.0  58.0      1.0      1.0  0.0      48.0   131.0     0.0   NaN     NaN    NaN     NaN
2       10.0   0.0  36.0  46.0      0.0      2.0  1.0      90.0   200.0  3000.0   NaN     NaN    NaN     NaN
3        0.0   1.0  60.0  24.0      1.0      1.0  0.0      63.0   182.0  2500.0   NaN     NaN    NaN     NaN
4        0.0   1.0  36.0  26.0      1.0      1.0  0.0      46.0   107.0     0.0   0.0     NaN    NaN     NaN