Python数据帧对象

2024-10-01 17:30:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个大约有20列的熊猫数据框,我只想将4列的值打印到一个csv文件中

我的python代码是:

df(['statnr','agldate','stdragl','ff_pred']).to_csv("out.csv", sep=';')

我收到以下错误消息: TypeError:“DataFrame”对象不可调用

我做错了什么?任何提示都将不胜感激

谢谢和亲切的问候, 亚历山大


Tags: 文件csvto数据代码消息df错误
2条回答

你应该

  1. 要打印,请执行以下操作:
print(df[['statnr','agldate','stdragl','ff_pred']].to_string())
  1. csv文件
df[['statnr','agldate','stdragl','ff_pred']].to_csv("out.csv", sep=';')

你用错括号了

df[['statnr','agldate','stdragl','ff_pred']].to_csv("out.csv", sep=';')

我会做你想做的。在字符后面的圆括号是为函数调用保留的,例如to_csv()。因此,Python试图像调用函数一样调用您的数据帧,显然产生了一个错误

相关问题 更多 >

    热门问题