我已经开始探索quipapi
我用Quip创建了一个电子表格,其中包含以下详细信息:
下面是我如何从这句俏皮话中读到的:
import quip
import pandas as pd
import numpy as np
import html5lib
client = quip.QuipClient(token, base_url = baseurl)
rawdictionary = client.get_thread(thread_id)
dfs=pd.read_html(rawdictionary['html'])
raw_df = dfs[0]
raw_df.drop(raw_df.columns[[0]], axis = 1, inplace = True)
#raw_df.dropna(axis=0,inplace=True)
print(raw_df.replace(r'^\s+$', np.nan, regex=True))
我尝试删除带有nan对象的行,并尝试用nan替换空白字符串。但是,我仍然看到这些空行和空列出现在数据帧中,例如:
A B C D E F G H I J K L M N O P
0 id name
1 1 harry
2 2 hermione
3 3 ron
4
5
6
7
8
9
10
11
12
13
14
15
16
17
问题
id
和name
李>print(raw_df)
时添加raw_df.dropna(axis=0,inplace=True)
之后,我得到None
。为什么?李>
Quip会自动拉入一些额外的空白列和行,其中包含\u200b unicode字符
我就是这样解决的:
相关问题 更多 >
编程相关推荐