vks*_*vks 8 python csv python-2.7 pandas
我正在创建一个dataframe来自csv.我已经通过文档,多个SO帖子,链接,因为我刚刚开始Pandas但没有得到它.csv有多个具有相同名称的列说a.
所以在形成之后dataframe,当我做df['a']哪个值时它会返回?它不会返回所有值.
也只有一个值会有一个字符串休息.None我怎么能得到那个列?
piR*_*red 11
相关参数是 mangle_dupe_cols
来自文档
Run Code Online (Sandbox Code Playgroud)mangle_dupe_cols : boolean, default True Duplicate columns will be specified as 'X.0'...'X.N', rather than 'X'...'X'
默认情况下,所有'a'列都'a.0'...'a.N'按上面指定的方式命名.
如果你使用mangle_dupe_cols=False,导入它csv会产生错误.
你可以获得所有的专栏
df.filter(like='a')
Run Code Online (Sandbox Code Playgroud)
示范
from StringIO import StringIO
import pandas as pd
txt = """a, a, a, b, c, d
1, 2, 3, 4, 5, 6
7, 8, 9, 10, 11, 12"""
df = pd.read_csv(StringIO(txt), skipinitialspace=True)
df
Run Code Online (Sandbox Code Playgroud)
df.filter(like='a')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14469 次 |
| 最近记录: |