Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.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,我只是在玩一个餐馆的数据集,我使用count_值计算了不同餐馆位置的值,现在我需要将其提取到数组形式中 我的代码: 是否需要以数组形式将其与餐厅名称一起提取? 有些人回复得很快……我认为@Quang Hoang做对了,listlocation\u to\u keep.index应该可以解决你的问题。为了完整性起见,这里有一个最小的可复制示例 import pandas as pd import numpy as np dataset = pd.DataFrame() locations = ['

我只是在玩一个餐馆的数据集,我使用count_值计算了不同餐馆位置的值,现在我需要将其提取到数组形式中 我的代码:

是否需要以数组形式将其与餐厅名称一起提取?
有些人回复得很快……

我认为@Quang Hoang做对了,listlocation\u to\u keep.index应该可以解决你的问题。为了完整性起见,这里有一个最小的可复制示例

import pandas as pd
import numpy as np
dataset = pd.DataFrame()
locations = ['A', 'B', 'C', 'D']
dataset['location'] = np.random.choice(locations, 1000)
通过使用value_计数,我们应该得到如下结果

In [1]: location_to_keep = dataset['location'].value_counts()
        print(location_to_keep)
Out[1]: B    272
        C    259
        D    247
        A    222
        Name: location, dtype: int64
然后,您可以使用索引获取名称,使用值获取计数


欢迎来到堆栈溢出。请阅读,采取,阅读,以及。最后,请学习如何创建一个show.listlocation\u to\u keep.index?
In [1]: location_to_keep = dataset['location'].value_counts()
        print(location_to_keep)
Out[1]: B    272
        C    259
        D    247
        A    222
        Name: location, dtype: int64
In [2]: list(location_to_keep.values)
Out[2]: [272, 259, 247, 222]

In [3]: list(location_to_keep.index)
Out[3]: ['B', 'C', 'D', 'A']