小编Mic*_*ick的帖子

创建具有不同大小列的 Pandas Dataframe

我需要创建一个数据框并将其转换为 CSV,因此输出将如下所示:

People,Age,Pets,Pet Age
Tom,24,Dog,5
Jim,30,Cat,10,
Sally,21,Dog,1
     ,  ,Dog,3
     ,  ,Cat,15
     ,  ,Horse,10
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,宠物比人多,对象之间的关系并不重要。更改为 Excel 后的输出应如下所示:

 _______________________________
| Person | Age | Pets | Pet Age |
|-------------------------------|
|  Tom   | 24  | Dog  |  5      |
|-------------------------------|
|  Jim   | 30  | Cat  |  10     |
|-------------------------------|
|  Sally | 21  | Dog  |  1      |
|-------------------------------|
|        |     | Cat  |  15     |
|-------------------------------|
|        |     | Horse|  10     |
---------------------------------
Run Code Online (Sandbox Code Playgroud)

到目前为止我的代码是:

df = pd.DataFrame({
    "People": [Tom, Jim, …
Run Code Online (Sandbox Code Playgroud)

python csv excel dataframe pandas

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

标签 统计

csv ×1

dataframe ×1

excel ×1

pandas ×1

python ×1