0.读取文件
pd.csv('a.csv'),如果出现UnicodeDecodeError,则pd.csv('a.csv', engine='python'),
再把多出来的一列删掉
1.删除列
df.drop([列名], axis=1)
2.删除行
df.drop([], axis=0)
3.排序
对其中某几列排序,升序:
df.sort_values(by=[..., ..., ...,], ascending=True, axis=0)
4.索引替换
df.reset_index(drop=True)
5.除法
地板除:a//b
求余数:a%b
正常的除法: a/b
6.如何删除列表中同一种元素
a=[1,1,1,2,3,4,5,6] 如何删除所有的1
方法:
首先,num = a.count(1)
然后,for i in range(num):
a.remove(1)
7. 如何删除dataframe中某一列指定的同一个元素
比如对于df1中的time列,里边包含了许多零
方法:
首先:把time列里边所有0元素剔除,方法是利用总结6中的删除方法
其次,制作掩码:df1.time.isin([time])
最后:df2 = df1[df1.time.isin([time])]
这样就剔除了。