Max*_*her 3 python dataframe pandas
该任务是一个非常简单的数据分析,我使用api下载报告,它作为csv文件.我一直在尝试使用以下代码将其正确转换为DataFrame:
@staticmethod
def convert_csv_to_data_frame(csv_buffer_file):
data = StringIO(csv_buffer_file)
dataframe = DataFrame.from_csv(path=data, index_col=0)
return dataframe
Run Code Online (Sandbox Code Playgroud)
但是,由于csv中没有索引,因此数据帧忽略了我需要的第一列数据,因为它被认为是索引列.我想知道是否有办法让数据框自动插入索引列.
你在这里的错误是假设param index_col=0意味着它不会将你的csv视为具有索引列.这应该是index_col=None,实际上这是默认值,所以你可能没有指定它,它会工作:
@staticmethod
def convert_csv_to_data_frame(csv_buffer_file):
data = StringIO(csv_buffer_file)
dataframe = DataFrame.from_csv(path=data) # remove index_col param
return dataframe
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅文档
| 归档时间: |
|
| 查看次数: |
1930 次 |
| 最近记录: |