你好,stackoverflowers兄弟
对社区来说,有一个Python(pandas/numpy)问题是新手。在
我使用pandas和numpy创建一个用于测试的示例数据帧。但是,出于几个原因,我需要其中一个列作为枚举器,或者行计数器,如果您愿意的话。我尝试过枚举函数:
import pandas as pd
import numpy as np
N = 100
sample_data = pd.DataFrame({
'A': np.random.rand(N),
'B': enumerate('A',1)})
但我一直收到这样的错误: TypeError:“enumerate”类型的对象没有len()
我该如何以最有效的方式来做这件事呢?在
谢谢!在
作为一个步骤,您可以使用
^{2}$range
:您也可以使用
enumerate
,但需要重新排列列:另外,为什么不直接使用构造函数自动创建的索引呢?在
相关问题 更多 >
编程相关推荐