我需要创建一个数据框并将其转换为 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)