我已经摸不着头几个小时,甚至在试图在SO和其他地方寻找解决方案之后,我似乎无法找到放弃' 0&#的方法39;在pandas数据框中或将索引设置为我从数组创建的数组中的第一个项目。基本上我试图将其转换为pandas并使用它插入到mysql db中。
数组
[u'Thu Mar 16 11:52:48 +0000 2017', u'Best Women Nice Shorts & Shirt Free Shipping Xintown Road Bike Travel Clothes', 0, 0]
将此数组转换为pandas df的代码
df = pd.DataFrame(tweet)
print (df)
df.to_sql(con=connection, name=table_name, if_exists='append', flavor='mysql')
输出:
0
1 Best Women Nice Shorts & Shirt Free Shippi...
2 0
3 0
答案 0 :(得分:1)
您似乎需要创建Series
,因为DataFrame
始终是列名,默认的第一列是0
:
s = pd.Series(tweet)
print (s)
1 Best Women Nice Shorts & Shirt Free Shippi...
2 0
3 0
dtype: object