全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1871 2
2017-05-11
datasets=pd.read_table('testSet.txt',encoding='gbk')   
df=datasets.values
df=DataFrame(df,columns=['Time','Torque','ConIn'])
df=df.set_index('Time')
# df.plot(kind='scatter',x='ConIn',y='BotCon',c='g',figsize=(20,16))
# plt.show()
df=df.dropna()
df.values[:,1:]=df.values[:,1:].astype(int64)
df.values[:,1]=pd.to_datetime(df.values[:,1])
df=df.drop_duplicates()
这是源程序,将Time这一列作为索引,可是我想用df['']引用时却发现 ,无论如何都显示错误
还望各位不吝赐教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-5-11 16:39:33
具体不知道你的txt是什么数据,但很有可能是在引入txt数据时,time就已经自动成为index,所以最后再引用time就出错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-12 10:25:43
elisl 发表于 2017-5-11 16:39
具体不知道你的txt是什么数据,但很有可能是在引入txt数据时,time就已经自动成为index,所以最后再引用tim ...
谢谢你的回答,后来弄了弄发现  根本不能直接用df[]来用,要用df.loc[]
不过thank you  anyway
ps 你知道如何对每列的具体值进行操作么?比如我想把Time 这列里面的值 所包含的 \t去掉
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群