1.如果格式是datetime,想转换成字符串,可以用
aa=list(data['datetime'][i])[0].strftime('%Y-%m-%d %H:%M:%S')
aa是空的list,data是数据框,想把数据框中datetime变成字符串存进来;
2.今天发现,生成一个dataframe不仅可以用pd.DataFrame(data,columns=[],index=[])还可以用字典的方式生成,用字典生成就很方便。
df=dd.append(pd.DataFrame({'datetime':a,'value':b}),ignore_index=True)
3.有时候df很大,想用前几行来测试,可能会用test=df.ix[0:10,:],.ix[行,列],后来对test中的值如果有修改,df里也会受到影响,这边test修改的,再调df就发现已经改过了。今天就是,其实之前遇到过,不长记性,这个一改,就反应过来,应该用df1=test.copy()
4.想把时间字符串分开,.split(‘'),如果是00:00:00,如果是.split(':'),那么分过后分号会没有,然后我就想说按照字符串个数分,先list一下,分的就更散了,每个数字每个符号都会分开,就行有没有直接取到多少到多少位,还是没有找到,后来发现.join("),这就是split的逆运算,可用.join(':'),这样分号就回来了,真的是,浪费好多时间。有时候一个函数就解决的,折腾半天,还是不够熟。要气死,有轮子都不知道。还是基础不行。回归书本。
5.今天和朋友聊天,发现大家都是,工作后才会发现,随着时间的增长,做的东西和想的所期望的不是一回事。找到了目标完成不了,和没有目标,哪一个更叫人难受呢。聊了会天,朋友说,少想多做。也只有多做才有安全感吧。不管什么目标,也不是想出来,有调查才有发言权。