1.读excel文件/csv文件
使用绝对地址时注意要加r
加上r 就是保持字符串原始值的含义,即不对其中的符号进行转义。 因为windows下的目录字符串中通常有斜杠道 “\”,而斜杠在 Python 的字符串中有转义的作用。
读取的数据结构为dataframe
访问数据时注意要通过索引访问,如第2列索引为“a”,读取第二行第二列就是[a][0] (0是因为第一行作为索引,从第二行开始且起始数为0)
读取的第一行第一列默认是索引
设置index_col=None会读取第一行第一列
import pandas as pd
x1 = pd.read_excel(r".xlsx")
pd.read_excel('fake2excel.xlsx', index_col=None)
2.写excel
对于DataFrame类型的变量,这里是result,将其写入excel
with pd.ExcelWriter('test.xlsx') as writer:
#由于未指定路径,会写入到工程的目录下,test为名字
result.to_excel(writer, sheet_name='data')
3.DataFrame
创建:
格式 ‘列索引’:[该列对应各行值]
result = pd.DataFrame({
'0-100': [],
'100-200': [],
'200-500': [],
'500-1000': [],
'1000-2000': [],
'2000-5000': [],
'5000-10000': [],
'10000-30000': [],
'30000-50000': [],
'50000+': []})