嗨,大家好,我是土豆泥,一颗会偷懒的土豆。
在这里,我将分享一些我的工作经验,希望能对你和你的工作有所帮助。
咱们今天介绍 python 如何导入 Excel文件(*.xlsx和*.csv)
简单的导入:
import pandas as pd
df = pd.read_csv(r'/Users/tudouni/Desktop/学习成绩.csv')
ef = pd.read_excel(r'/Users/tudouni/Desktop/学习成绩.xlsx')
解释一下:
import pandas as pd :导入 pandas 模块,并把它简化成 pd
pd.read_csv(...) :使用 pandas 模块中的 read_csv (导入csv格式)函数
pd.read_excel(...) :使用 pandas 模块中的 read_excel (导入excel格式)函数
df = ... :将后面读取的内容赋值给 df 变量
r'.......' :....表示需要读取文件的路径和文件名,r表示'....'表示转义字符
(不需要记,直接加上就行了)
复杂的导入:
import pandas as pd
df = pd.read_csv(r'/Users/tudouni/Desktop/学习成绩.csv',dtype="str")
ef = pd.read_excel(r'/Users/tudouni/Desktop/学习成绩.xlsx',dtype="str")
解释一下,
pd.read_csv(r'...',dtype="str") :dtype="str" 这个是导入函数中的一个属性,我认为是比较重要的属性,表示导入的文件以文本形式进行导入,
比如导入的某个单元格"00001",单纯导入时候,该单元格在 python 中 显示的就是 "1",
而你加上 dtype="str" 这个属性的时候,导入,该单元格在python 中显示的就是"00001"。
至于其他的属性,大家可以去百度,我这就不多介绍啦,不懂的话可以在下面留言,土豆泥会补充解释的噢。
(主要是因为土豆泥懒得写。)
介绍完了。
小伙伴们也可以在文章下方留言,你学习遇到的问题,土豆泥将对问题进行解答或者提供方向,也是土豆泥写文章素材的积累哟。
感谢您的阅读,期待您的点赞,关注。
—— 土豆泥