我有一个名称的csv文件params.csv.我打开ipython qtconsole并用以下方法创建了一只熊猫dataframe:
import pandas
paramdata = pandas.read_csv('params.csv', names=paramnames)
Run Code Online (Sandbox Code Playgroud)
其中,paramnames是一个字符串对象的python列表.示例paramnames(实际列表的长度为22):
paramnames = ["id",
"fc",
"mc",
"markup",
"asplevel",
"aspreview",
"reviewpd"]
Run Code Online (Sandbox Code Playgroud)
在ipython提示符下,如果我输入paramdata并按回车键,那么我不会获得带有列和值的数据框,如Pandas网站上的示例所示.相反,我获得有关数据帧的信息.我明白了:
In[35]: paramdata
Out[35]:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 59 entries, 0 to 58
Data columns:
id 59 non-null values
fc 59 non-null values
mc 59 non-null values
markup 59 non-null values
asplevel 59 non-null values
aspreview 59 non-null values
reviewpd 59 non-null values
Run Code Online (Sandbox Code Playgroud)
如果我键入,paramdata['mc']那么我确实得到了mc列的预期值.我有两个问题:
(1)在pandas网站上的例子中(例如,参见 …
我正在尝试在 Jupyter Notebook 中显示 Excel 文件的内容。definition但是, Excel 工作表的命名列包含长字符串。因此,当我在笔记本中显示 DataFrame 时,长字符串会被省略号 ( ...) 截断。
有没有办法在Jupyter Notebook中显示该列的完整内容?因为右侧显然有可供Definition柱子利用的空间。
我有一个数据框,其中包含一列长文本。
为了演示它的外观(请注意文本应继续的省略号“...”):
id text group
123 My name is Benji and I ... 2
Run Code Online (Sandbox Code Playgroud)
上面的文字实际上比该短语更长。例如它可以是:
我叫本吉,住在堪萨斯州。
实际文本比这长得多。
当我尝试仅对文本列进行子集化时,它仅显示带有点“...”的部分文本。
我需要确保显示全文以供稍后进行文本摘要。但我不确定在选择文本列时如何显示全文。
我的df['text']输出看起来像这样:
1 My name is Benji and I ...
2 He went to the creek and ...
Run Code Online (Sandbox Code Playgroud)
如何显示全文而不显示索引号?