由于给自己规划了机电一体化的职业方向,会编程和读代码也是必备技能,所以后续在知乎专栏里面也会分享python的笔记。今天分享本周学习python读取数据的代码如下:
import pandas as pd #1
data_url = "xxx.csv" #2
df = pd.read_csv(data_url)#3
x = df.ix[:, 0]#4
print(x)#5
#1代码目的:申明调用pandas库并重新命名为pd,后续pd即指代pandas库。import是python保留字,用于调用库(包括python内置库和第三方库);pandas库是处理数据的第三方库,功能强大;as也是python保留字,用于重命名库,因为有些库的名字很长,在后续编程中不方便,所以通过as简化库名。
#2代码目的:把具体的.csv格式文件赋值给变量data_url。这里要提到两个概念:相对位置和绝对位置。相对位置是指把.csv格式文件和程序放在同一个文件夹中,这时程序调用文件时只需要在双引号中给出文件名即可;绝对位置是指双引号中给出该文件在本电脑中的绝对路径,如果文件位置有变动,代码就无法调用。所以推荐使用相对位置。
#3代码目的:通过pd库中的函数.read_csv读取赋值后的变量data_url赋值给函数df。
#4代码目的:通过函数.ix指数定义x数值。[:,0]指中括号中通过,号隔开,前面定义行,后面定义列。缺省的:是指默认从头到尾全部行数值,0代表第一列数值。需要注意的是,在python中:位数L正向递增需要以最左字符序号为0,向右依次递增,最右侧位数序号为L-1;反向递减序号为以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L,两种索引方法可以同时使用。切片[N:M]获取从N到M-1(注意不包含M)间连续数值。
#5代码目的:打印显示x数值。