簡體   English   中英

Python Select CSV 文件中的特定行和列

[英]Python Select Specific Row and Column from CSV file

我想打印 csv 文件中的特定行和列。 csv 文件看起來像,

R,IMSI,日期第一事件,時間第一事件,日期上次活動,最后一個事件,DC(HHMMSS),NC,NC,卷,SDR R 88146425175656586586388,6340121221221221221221221212121212121212121212121211211211211211211211211211211221121121121121121121121121121121121121121121121121121121121212121212211221太平洋好數634012031576061,20221122,150859,20221122,151738,905,3,0,1597 C,634012045006518,20221122,144022,20221122,144022,902,1,0,368 R R R,END OF REPORT T,18

Output 應該是這樣的,

C,634012007277489,20221122,150025,20221122,150025,711,1,0,294 C,634012031576061,20221122,150859,20221122,151738,905,3,0,1597 C,634012045006518,20221122,144022,20221122,144022,902, 1,0,368

使用pandas (您需要先在終端中通過pip install pandas安裝它)。

import pandas as pd

df = pd.read_csv(fullpath.csv)
x = df[column_name].iloc[row_number]

嘗試使用pandas.read_csv()讀取它

import pandas as pd
df = pd.read_csv('filename.csv', skipfooter=1, header=1)
df.iloc[row_number,column_number]

你也可以使用.iat。

import pandas as pd

df = pd.read_csv("example.csv", delimiter =",")

for row in range(len(df)):
    for column in range(len(df.columns)):
        print(df.iat[row, column])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM