Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将熊猫数据帧导出到csv文件(';列表';对象没有属性';到&#csv';)_Python_Pandas_Dataframe_Export To Csv - Fatal编程技术网

Python 将熊猫数据帧导出到csv文件(';列表';对象没有属性';到&#csv';)

Python 将熊猫数据帧导出到csv文件(';列表';对象没有属性';到&#csv';),python,pandas,dataframe,export-to-csv,Python,Pandas,Dataframe,Export To Csv,您好,我正在尝试导出csv文件中的熊猫数据帧,但我不知道如何做。我发现这个错误“list”对象没有属性“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', -

您好,我正在尝试导出csv文件中的熊猫数据帧,但我不知道如何做。我发现这个错误“list”对象没有属性“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')


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

您有一个数据帧列表,而不是数据帧。您可以使用
.to_csv()
方法保存它们中的每一个,或者使用
pd.concat(player\u results,axis=0)
将它们连接起来,然后保存。

您能进一步解释我必须做什么吗?它起作用了,我忘了将导入熊猫作为pd与您的代码一起使用,并且起作用了:这回答了您的问题吗?