如何使用此代码仅获取要移至新数据框的列?

时间:2019-06-12 20:00:56

标签: python pandas csv multiple-columns

我正在尝试从csv文件中仅选择2列:BodyCreatedDateCreatedDate看起来像这样:2018-08-07T12:36:11.000ZBody只是工作的文本。一些Body单元为空,因此我只希望其中包含数据的单元。

我尝试使用下面的代码仅获取2个所需的列:

import pandas as pd
df = pd.read_csv("file.csv")
df1= df['CreatedDate'].map(str) + ' ' + df['Body'].map(str)
print(df1)

我将整个df打印两次。我看到了:

  

[10行x 15列]&[15行x 10列]

位于每个打印的底部。我希望只看到我选择的2列。为什么在控制台上两次看到df的所有内容?

1 个答案:

答案 0 :(得分:0)

indexing a dataframe有很多选项。可以单行完成这一特定操作。

{{1}}

您可能还想阅读pandas.DataFrame.dropna