秃头宝贝。 2022-12-02 12:23 采纳率: 58.3%
浏览 9

将for循环中的<class 'pandas.core.series.Series'>型数据添加进dataframe中

怎样将for循环中的<class 'pandas.core.series.Series'>型数据添加进dataframe中

sample = [element for element in range(1, population, step)]
#sample_df=DataFrame(sample)
#sample_df.to_csv('C:/Users/歪歪/Desktop/小论文数据和图/样本.csv')
def frist(df):
    return df.value[0]

df_50=[]
for i in sample:
    df=df.loc[i]
    print(type(df))
    print(df)
    df_50=df_50.append(df)
#print(df_50)

报错如下:

Traceback (most recent call last):
  File "F:\python学习\simple_50.py", line 40, in <module>
    df=df.loc[i]
  File "F:\python学习\venv\lib\site-packages\pandas\core\indexing.py", line 931, in __getitem__
    return self._getitem_axis(maybe_callable, axis=axis)
  File "F:\python学习\venv\lib\site-packages\pandas\core\indexing.py", line 1164, in _getitem_axis
    return self._get_label(key, axis=axis)
  File "F:\python学习\venv\lib\site-packages\pandas\core\indexing.py", line 1113, in _get_label
    return self.obj.xs(label, axis=axis)
  File "F:\python学习\venv\lib\site-packages\pandas\core\generic.py", line 3776, in xs
    loc = index.get_loc(key)
  File "F:\python学习\venv\lib\site-packages\pandas\core\indexes\base.py", line 3363, in get_loc
    raise KeyError(key) from err
KeyError: 1077

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-12-02 14:37
    关注
    评论

报告相同问题?

问题事件

  • 创建了问题 12月2日