将熊猫数据框导出到csv文件中(“列表”对象没有属性“ to_csv”)

时间:2020-08-21 14:06:37

标签: python pandas dataframe export-to-csv

您好,我正在尝试将csv文件中的pandas数据框导出,但是我不知道如何执行此操作。而且我得到了这个错误的“列表”对象没有属性“ 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')

This how the dataframe looks like, is it because I have to merge them?

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

1 个答案:

答案 0 :(得分:1)

您有一个数据框列表,而不是数据框。您可以使用.to_csv()方法保存其中的每一个,也可以使用pd.concat(player_results, axis=0)对其进行串联然后保存。