繁体   English   中英

将 pandas 数据框导出到 csv 文件中('list' object 没有属性 'to_csv')

[英]Export a pandas data frame into a csv file ('list' object has no attribute 'to_csv')

您好,我正在尝试在 csv 文件中导出 pandas dataframe,但我不知道该怎么做。 我得到这个错误 'list' object has no attribute 'to_csv'

 import pandas
pandas.set_option('display.max_rows', None)
pandas.set_option('display.max_columns', None)
pandas.set_option('display.width', None)
pandas.set_option('display.max_colwidth', -1)

from nba_api.stats.endpoints import playercareerstats

def get_player_current_year(player_id):
  career = playercareerstats.PlayerCareerStats(player_id=player_id)
  player_df = career.get_data_frames()[0]
  return player_df.loc[player_df.SEASON_ID == '2019-20',:]

player_results = []
for player_id in ['203076', '1626157', '203954', '204001', '203999']:
  player_results.append(get_player_current_year(player_id))
for result in player_results:
    print(result)

player_results.to_csv('nbatest.csv')

这是数据框的样子,是因为我必须合并它们吗?

这是 dataframe 的样子,是因为我必须合并它们吗?

您有一个数据帧列表,而不是 dataframe。您可以使用.to_csv()方法保存每个数据帧,也可以使用pd.concat(player_results, axis=0)连接它们然后保存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM