擅长:python、mysql、java
<p>此解决方案使用Pandas库<a href="http://pandas.pydata.org/pandas-docs/version/0.13.1/index.html" rel="nofollow">pandas library</a>。我将按以下步骤进行</p>
<pre><code>import pandas as pd
df = pd.read(your_file)
</code></pre>
<p>从您提供的字符串中:</p>
<p>导入StringIO
df=pd.read_csv文件(StringIO.StringIO(您的\u csf_文件\u作为\u a_字符串)</p>
<p>数据框包含所有数据:</p>
^{pr2}$
<p>现在是筛选,我们选择感兴趣的列(user_id)并通过选择只包含数字的字符串进行筛选:</p>
<pre><code>filtered_df = df[df['user_id'].apply(lambda x: str(x).isdigit())]
</code></pre>
<p>过滤后的_-df只包含预期的前2行:</p>
<pre><code> id user_id value
0 1 1001 111
1 2 1002 222
</code></pre>