Yag*_*ags -3 python pandas spyder
我正在尝试使用python来读取我的csv文件,将特定列提取到a pandas.dataframe并显示该数据帧.但是,我没有看到数据框,我收到Series([],dtype:object)作为输出.下面是我正在使用的代码:我的文档包括:product sub_product issue sub_issue consumer_complaint_narrative
company_public_response company state zipcode tags
consumer_consent_provided submitted_via date_sent_to_company
company_response_to_consumer fulfill_response consumer_disputed?
complaint_id
我想提取:sub_product issue sub_issue consumer_complaint_narrative
import pandas as pd
df=pd.read_csv("C:\\....\\consumer_complaints.csv")
df=df.stack(level=0)
df2 = df.filter(regex='[B-F]')
df[df2]
Run Code Online (Sandbox Code Playgroud)
kep*_*y97 15
import pandas as pd
input_file = "C:\\....\\consumer_complaints.csv"
dataset = pd.read_csv(input_file)
df = pd.DataFrame(dataset)
cols = [1,2,3,4]
df = df[df.columns[cols]]
Run Code Online (Sandbox Code Playgroud)
在此处指定要选择的列号.在dataframe中,列从index = 0开始
cols = []
Run Code Online (Sandbox Code Playgroud)
您也可以按名称选择列.只需使用以下行
df = df[["Column Name","Column Name2"]]
Run Code Online (Sandbox Code Playgroud)
小智 5
实现此目的的一个简单方法如下:
df = pd.read_csv("C:\\....\\consumer_complaints.csv")
df2 = df.loc[:,'B':'F']
Run Code Online (Sandbox Code Playgroud)
希望有帮助。
| 归档时间: |
|
| 查看次数: |
38167 次 |
| 最近记录: |