读取和写入


Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

pd.to_clipboard()写入粘贴板

Python数据科学之DataFrame的IO操作

csv的写入操作

Python数据科学之DataFrame的IO操作

csv的读取操作


与json的操作

Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

与excel的操作

Python数据科学之DataFrame的IO操作


Python数据科学之DataFrame的IO操作

imdb.shape查看读取出的DataFrame的信息,5043行,28列

imdb.head()输出前5行,imdb.tail()后5行、、、、、imdb.head(10)表示输出10行。可以自由控制


Python数据科学之DataFrame的IO操作

查看多列。每列都是一条Series

Python数据科学之DataFrame的IO操作

取出需要的行和列

filter过滤。iloc定位于第10行到20行,全列。相同的可以过滤列

Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

                                                Series和DataFrame的reindex


Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

为空NAN就填充

                                                             DataFrame的reindex

df1 = DataFrame(np.random.rand(25), reshape([5,5]), index=['A','B','D','F'],columns=['c1','c2','c3','c4','c5'])

Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

Python数据科学之DataFrame的IO操作

也可以把index和columns一起写入。这个操作可以增加行和列,也可以同样的操作删除

有一个drop方法可以同样可以删除。df1.drop('A',axis=0)表示删除A行,df1.drop('c1',axis=1)表示删除c1这一列

相关文章: