transformation - python pandas中从一行到一列的数据
问题描述
在数据框中:
DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7
-----------------------------------------------------------------
12 13 14 15 16 17 11
如何将数据转换为以下内容?
在行中
-------------
12
13
14
15
16
17
11
解决方案
df.T
将转置你的DataFrame
In [9]: import pandas as pd
In [10]: df = pd.DataFrame([{'data1': 12, 'data2': 13, 'data3': 14}])
In [11]: df
Out[11]:
data1 data2 data3
0 12 13 14
In [12]: df.T
Out[12]:
0
data1 12
data2 13
data3 14
In [13]:
推荐阅读
- python - 为什么我的 FlaskForm 会自动提交?
- swift - SwiftUI 中的 SplitFlap 用法
- javascript - 如何将经典 JavaScript 中的“for of”转换为 jQuery?
- c# - 位置未知,将文件上传到 Sharepoint 时使用 Microsoft Graph API 时出现问题
- html - 如何使文本适合 div 并做出响应?
- javascript - TypeError:添加 webpack-subresource-integrity 时无法读取未定义的属性“tap”
- visual-studio-2019 - 构建后事件,复制命令不正确?
- php - 在 iframe 网页抓取中访问文档
- python - pygame文本闪烁
- amazon-web-services - AWS SSO:门户自定义 URL