Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将列值转换为熊猫中的列名,并将其他列值作为新列值_Python_Pandas - Fatal编程技术网

Python 将列值转换为熊猫中的列名,并将其他列值作为新列值

Python 将列值转换为熊猫中的列名,并将其他列值作为新列值,python,pandas,Python,Pandas,我知道标题听起来很混乱。但让我用一个例子来解释。我有印度各州新冠病毒病例的最新vise数据 数据如下表所示 我希望它是这样的 根据各州是否有新病例,每个日期都可以有新的州名。因此,对于每个日期,根据第一张图像,数据可以有不同数量的状态名称。您可以使用pandas.DataFrame.pivot: df.pivot(index='Date', columns='Name', values='Numbers') 您可以使用pandas.DataFrame.pivot: df.pivot(ind

我知道标题听起来很混乱。但让我用一个例子来解释。我有印度各州新冠病毒病例的最新vise数据

数据如下表所示

我希望它是这样的


根据各州是否有新病例,每个日期都可以有新的州名。因此,对于每个日期,根据第一张图像,数据可以有不同数量的状态名称。

您可以使用
pandas.DataFrame.pivot

df.pivot(index='Date', columns='Name', values='Numbers')

您可以使用
pandas.DataFrame.pivot

df.pivot(index='Date', columns='Name', values='Numbers')

您需要使用pandas
pivot\u table
我不知道pivot功能。让我检查一下,您需要使用pandas
pivot\u table
我不知道pivot功能。让我检查一下,如何根据数据透视后的值对这些值进行排序,如下所示:df.sort_值(by=1,升序=False,轴=1)1694#检查重复项KeyError:1Did是否尝试重命名行名?df.sort_值(by='date',升序=False,axis=1)没有我使用的原样…如何根据数据透视后的值对这些值进行排序,如下所示:df.sort_值(by=1,升序=False,axis=1)1694#检查重复项错误:1是否尝试重命名行名?df.sort_值(按class='date',升序=False,轴=1)没有按原样使用。。。。