我的表格数据有5列和5288行。我正在尝试将该数据读取到添加列名的CSV文件中。的代码如下所示:
cursor = conn.cursor()
cursor.execute('Select * FROM classic.dbo.sample3')
rows = cursor.fetchall()
print ("The data has been fetched")
dataframe = pd.DataFrame(rows, columns =['s_name', 't_tid','b_id', 'name', 'summary'])
dataframe.to_csv('data.csv', index = None)
数据看起来像这样
s_sname t_tid b_id name summary
---------------------------------------------------------------------------
db1 001 100 careie hello this is john speaking blah blah blah
看起来像上面,但有5288个这样的行。
当我尝试执行上述代码时,它会抛出一个错误:
ValueError:传递的值的形状为(5288,1),索引暗示(5288,5)
我不明白我在做什么错。
答案 0 :(得分:1)
使用它。
origin/my_branch