python - 将列条目转换为行熊猫
问题描述
我有一个如下数据集,它重复每个州的描述(州、接种疫苗的人数、接种疫苗的人口百分比)。我想让所有的描述条目成为列标题
当前列标题 = 描述、数据
需要的列标题 = 州、接种疫苗的人数、接种疫苗的人口百分比、数据
关于如何做到这一点的任何想法?
这是我当前的代码:
import pandas as pd
import numpy as np
df = pd.read_csv("vaccinate_pct.csv",header=1,na_values=" NaN",index_col=False)
df=df[['Description','Data']]
df=df.dropna(axis=0)
df
Description Data
0 state Vermont
1 num people vaccinated 424,323
2 percentage of population vaccinated 68
3 state Connecticut
4 num people vaccinated 2,360,741
... ... ...
148 num people vaccinated 1,891,063
149 percentage of population vaccinated 38.57
150 state Mississippi
151 num people vaccinated 1,144,438
152 percentage of population vaccinated 38
解决方案
推荐阅读
- spring - 在 Spring Boot 中,ModelAndView 对名为 model 的视图的引用为空
- laravel - Laravel 路由 [登录] 未在文件中定义
- python - Pandas:拆分具有多个值的列
- docker - 使 Kong 安全(HTTPS)
- c++ - How best to store hashmap in sqlite database
- unix - 将 awk 输出保存到变量中
- node.js - Electron 应用程序中的终端,如 Visual Studio 代码编辑器
- xcode - Xcode 10 失去对 Subversion 的支持。有没有免费的替代品?
- mongodb - 从 Mongoose 模型中获取模式虚拟属性
- javascript - copy-webpack-plugin 不复制文件