第十课: - 读取/写入Excel/Json格式数据
第 10 课
- 从DataFrame到Excel
- 从Excel到DataFrame
- 从DataFrame到JSON
- 从JSON到DataFrame
In [1]:
import pandas as pd
import sys
In [2]:
print('Python version ' + sys.version)
print('Pandas version ' + pd.__version__)
Python version 3.5.1 |Anaconda custom (64-bit)| (default, Feb 16 2016, 09:49:46) [MSC v.1900 64 bit (AMD64)]
Pandas version 0.20.1
从 DataFrame 到 Excel
In [3]:
# Create DataFrame
d = [1,2,3,4,5,6,7,8,9]
df = pd.DataFrame(d, columns = ['Number'])
df
Out[3]:
In [4]:
# Export to Excel
df.to_excel('Lesson10.xlsx', sheet_name = 'testing', index = False)
print('Done')
从 Excel 到 DataFrame
In [5]:
# Path to excel file
# Your path will be different, please modify the path below.
location = r'C:\Users\david\notebooks\update\Lesson10.xlsx'
# Parse the excel file
df = pd.read_excel(location, 0)
df.head()
Out[5]:
In [6]:
df.dtypes
Out[6]:
In [7]:
df.tail()
Out[7]:
从 DataFrame 到 JSON
In [8]:
df.to_json('Lesson10.json')
print('Done')
Done
从 JSON 到 DataFrame
In [9]:
# Your path will be different, please modify the path below.
jsonloc = r'C:\Users\david\notebooks\update\Lesson10.json'
# read json file
df2 = pd.read_json(jsonloc)
In [10]:
df2
Out[10]:
In [11]:
df2.dtypes
Out[11]:
This tutorial was rewrited by CDS